home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_14_GInit.txt < prev    next >
Text File  |  1996-04-18  |  556KB  |  10,572 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x00001768 (163 of them)
  4. # A5 relocation data at 0x00005E04
  5. #   A5 relocation at 00000054
  6. #   A5 relocation at 00000062
  7. #   A5 relocation at 00000072
  8. #   A5 relocation at 00000078
  9. #   A5 relocation at 0000007E
  10. #   A5 relocation at 00000088
  11. #   A5 relocation at 0000008E
  12. #   A5 relocation at 00000094
  13. #   A5 relocation at 000000D4
  14. #   A5 relocation at 0000009A
  15. #   A5 relocation at 000000A8
  16. #   A5 relocation at 000000B6
  17. #   A5 relocation at 000000CA
  18. #   A5 relocation at 000000DA
  19. #   A5 relocation at 000000E0
  20. #   A5 relocation at 000000E8
  21. #   A5 relocation at 00000110
  22. #   A5 relocation at 0000017C
  23. #   A5 relocation at 00000118
  24. #   A5 relocation at 00000120
  25. #   A5 relocation at 0000012C
  26. #   A5 relocation at 0000013A
  27. #   A5 relocation at 00000140
  28. #   A5 relocation at 0000014A
  29. #   A5 relocation at 00000158
  30. #   A5 relocation at 0000015E
  31. #   A5 relocation at 0000016C
  32. #   A5 relocation at 00000166
  33. #   A5 relocation at 00000174
  34. #   A5 relocation at 000001A2
  35. #   A5 relocation at 000001AC
  36. #   A5 relocation at 000001D4
  37. #   A5 relocation at 000001FC
  38. #   A5 relocation at 00000224
  39. #   A5 relocation at 0000024C
  40. #   A5 relocation at 00000274
  41. #   A5 relocation at 0000029C
  42. #   A5 relocation at 000002C4
  43. #   A5 relocation at 000002EC
  44. #   A5 relocation at 00000314
  45. #   A5 relocation at 0000033C
  46. #   A5 relocation at 00000364
  47. #   A5 relocation at 0000038C
  48. #   A5 relocation at 000003B4
  49. #   A5 relocation at 000003DC
  50. #   A5 relocation at 000001B4
  51. #   A5 relocation at 000001C0
  52. #   A5 relocation at 000001E8
  53. #   A5 relocation at 00000210
  54. #   A5 relocation at 00000238
  55. #   A5 relocation at 00000260
  56. #   A5 relocation at 00000288
  57. #   A5 relocation at 000002B0
  58. #   A5 relocation at 000002D8
  59. #   A5 relocation at 00000300
  60. #   A5 relocation at 00000328
  61. #   A5 relocation at 00000350
  62. #   A5 relocation at 00000378
  63. #   A5 relocation at 000003A0
  64. #   A5 relocation at 000003C8
  65. #   A5 relocation at 000003F0
  66. #   A5 relocation at 000001CE
  67. #   A5 relocation at 000001DC
  68. #   A5 relocation at 000001F6
  69. #   A5 relocation at 00000204
  70. #   A5 relocation at 0000021E
  71. #   A5 relocation at 0000022C
  72. #   A5 relocation at 00000246
  73. #   A5 relocation at 00000254
  74. #   A5 relocation at 0000026E
  75. #   A5 relocation at 0000027C
  76. #   A5 relocation at 00000296
  77. #   A5 relocation at 000002A4
  78. #   A5 relocation at 000002BE
  79. #   A5 relocation at 000002CC
  80. #   A5 relocation at 000002E6
  81. #   A5 relocation at 000002F4
  82. #   A5 relocation at 0000030E
  83. #   A5 relocation at 0000031C
  84. #   A5 relocation at 00000336
  85. #   A5 relocation at 00000344
  86. #   A5 relocation at 0000035E
  87. #   A5 relocation at 0000036C
  88. #   A5 relocation at 00000386
  89. #   A5 relocation at 00000394
  90. #   A5 relocation at 000003AE
  91. #   A5 relocation at 000003BC
  92. #   A5 relocation at 000003D6
  93. #   A5 relocation at 000003E4
  94. #   A5 relocation at 000003FE
  95. #   A5 relocation at 00000404
  96. #   A5 relocation at 0000040E
  97. #   A5 relocation at 0000042C
  98. #   A5 relocation at 0000044A
  99. #   A5 relocation at 00000468
  100. #   A5 relocation at 00000486
  101. #   A5 relocation at 000004A4
  102. #   A5 relocation at 000004C2
  103. #   A5 relocation at 000004E0
  104. #   A5 relocation at 000004FE
  105. #   A5 relocation at 0000051C
  106. #   A5 relocation at 0000053A
  107. #   A5 relocation at 00000558
  108. #   A5 relocation at 00000576
  109. #   A5 relocation at 00000594
  110. #   A5 relocation at 0000041C
  111. #   A5 relocation at 0000043A
  112. #   A5 relocation at 00000458
  113. #   A5 relocation at 00000476
  114. #   A5 relocation at 00000494
  115. #   A5 relocation at 000004B2
  116. #   A5 relocation at 000004D0
  117. #   A5 relocation at 000004EE
  118. #   A5 relocation at 0000050C
  119. #   A5 relocation at 0000052A
  120. #   A5 relocation at 00000548
  121. #   A5 relocation at 00000566
  122. #   A5 relocation at 00000584
  123. #   A5 relocation at 00000422
  124. #   A5 relocation at 00000440
  125. #   A5 relocation at 0000045E
  126. #   A5 relocation at 0000047C
  127. #   A5 relocation at 0000049A
  128. #   A5 relocation at 000004B8
  129. #   A5 relocation at 000004D6
  130. #   A5 relocation at 000004F4
  131. #   A5 relocation at 00000512
  132. #   A5 relocation at 00000530
  133. #   A5 relocation at 0000054E
  134. #   A5 relocation at 0000056C
  135. #   A5 relocation at 0000058A
  136. #   A5 relocation at 000005A2
  137. #   A5 relocation at 000005C0
  138. #   A5 relocation at 000005A8
  139. #   A5 relocation at 000005B2
  140. #   A5 relocation at 000005CA
  141. #   A5 relocation at 000005EE
  142. #   A5 relocation at 000005DE
  143. #   A5 relocation at 000005FC
  144. #   A5 relocation at 00000602
  145. #   A5 relocation at 0000060A
  146. #   A5 relocation at 00000612
  147. #   A5 relocation at 00000638
  148. #   A5 relocation at 00000660
  149. #   A5 relocation at 00000688
  150. #   A5 relocation at 00000640
  151. #   A5 relocation at 0000064C
  152. #   A5 relocation at 00000674
  153. #   A5 relocation at 0000069C
  154. #   A5 relocation at 0000065A
  155. #   A5 relocation at 00000668
  156. #   A5 relocation at 00000682
  157. #   A5 relocation at 00000690
  158. #   A5 relocation at 000006AA
  159. #   A5 relocation at 000006B0
  160. #   A5 relocation at 000006BA
  161. #   A5 relocation at 000006D8
  162. #   A5 relocation at 000006F6
  163. #   A5 relocation at 000006C8
  164. #   A5 relocation at 000006E6
  165. #   A5 relocation at 00000704
  166. #   A5 relocation at 000006CE
  167. #   A5 relocation at 000006EC
  168. #   A5 relocation at 0000070A
  169. #   A5 relocation at 00000716
  170. #   A5 relocation at 00000722
  171. #   A5 relocation at 0000072E
  172. #   A5 relocation at 0000073A
  173. #   A5 relocation at 00000710
  174. #   A5 relocation at 0000071C
  175. #   A5 relocation at 00000728
  176. #   A5 relocation at 00000734
  177. #   A5 relocation at 00000740
  178. #   A5 relocation at 00000748
  179. #   A5 relocation at 0000076C
  180. #   A5 relocation at 00000794
  181. #   A5 relocation at 00000774
  182. #   A5 relocation at 00000780
  183. #   A5 relocation at 000007A8
  184. #   A5 relocation at 0000078E
  185. #   A5 relocation at 0000079C
  186. #   A5 relocation at 000007B6
  187. #   A5 relocation at 000007C4
  188. #   A5 relocation at 000007EC
  189. #   A5 relocation at 00000814
  190. #   A5 relocation at 000007CC
  191. #   A5 relocation at 000007D8
  192. #   A5 relocation at 00000800
  193. #   A5 relocation at 00000828
  194. #   A5 relocation at 000007E6
  195. #   A5 relocation at 000007F4
  196. #   A5 relocation at 0000080E
  197. #   A5 relocation at 0000081C
  198. #   A5 relocation at 00000836
  199. #   A5 relocation at 00000844
  200. #   A5 relocation at 0000086C
  201. #   A5 relocation at 00000894
  202. #   A5 relocation at 000008BC
  203. #   A5 relocation at 0000084C
  204. #   A5 relocation at 00000858
  205. #   A5 relocation at 00000880
  206. #   A5 relocation at 000008A8
  207. #   A5 relocation at 000008D0
  208. #   A5 relocation at 00000866
  209. #   A5 relocation at 00000874
  210. #   A5 relocation at 0000088E
  211. #   A5 relocation at 0000089C
  212. #   A5 relocation at 000008B6
  213. #   A5 relocation at 000008C4
  214. #   A5 relocation at 000008DE
  215. #   A5 relocation at 000008EC
  216. #   A5 relocation at 00000912
  217. #   A5 relocation at 00000938
  218. #   A5 relocation at 0000095E
  219. #   A5 relocation at 00000984
  220. #   A5 relocation at 000009AA
  221. #   A5 relocation at 000009D0
  222. #   A5 relocation at 000009F6
  223. #   A5 relocation at 00000A1C
  224. #   A5 relocation at 00000A44
  225. #   A5 relocation at 00000A6C
  226. #   A5 relocation at 00000A94
  227. #   A5 relocation at 00000ABA
  228. #   A5 relocation at 00000AE2
  229. #   A5 relocation at 000008F4
  230. #   A5 relocation at 000008FE
  231. #   A5 relocation at 00000924
  232. #   A5 relocation at 0000094A
  233. #   A5 relocation at 00000970
  234. #   A5 relocation at 00000996
  235. #   A5 relocation at 000009BC
  236. #   A5 relocation at 000009E2
  237. #   A5 relocation at 00000A08
  238. #   A5 relocation at 00000A30
  239. #   A5 relocation at 00000A58
  240. #   A5 relocation at 00000A80
  241. #   A5 relocation at 00000AA6
  242. #   A5 relocation at 00000ACE
  243. #   A5 relocation at 00000AF6
  244. #   A5 relocation at 0000090C
  245. #   A5 relocation at 0000091A
  246. #   A5 relocation at 00000932
  247. #   A5 relocation at 00000940
  248. #   A5 relocation at 00000958
  249. #   A5 relocation at 00000966
  250. #   A5 relocation at 0000097E
  251. #   A5 relocation at 0000098C
  252. #   A5 relocation at 000009A4
  253. #   A5 relocation at 000009B2
  254. #   A5 relocation at 000009CA
  255. #   A5 relocation at 000009D8
  256. #   A5 relocation at 000009F0
  257. #   A5 relocation at 000009FE
  258. #   A5 relocation at 00000A16
  259. #   A5 relocation at 00000A24
  260. #   A5 relocation at 00000A3E
  261. #   A5 relocation at 00000A4C
  262. #   A5 relocation at 00000A66
  263. #   A5 relocation at 00000A74
  264. #   A5 relocation at 00000A8E
  265. #   A5 relocation at 00000A9C
  266. #   A5 relocation at 00000AB4
  267. #   A5 relocation at 00000AC2
  268. #   A5 relocation at 00000ADC
  269. #   A5 relocation at 00000AEA
  270. #   A5 relocation at 00000B04
  271. #   A5 relocation at 00000B22
  272. #   A5 relocation at 00000B52
  273. #   A5 relocation at 00000B58
  274. #   A5 relocation at 00000B5E
  275. #   A5 relocation at 00000B64
  276. #   A5 relocation at 00000B6A
  277. #   A5 relocation at 00000B9C
  278. #   A5 relocation at 00000BA2
  279. #   A5 relocation at 00000BA8
  280. #   A5 relocation at 00000BAE
  281. #   A5 relocation at 00000BB4
  282. #   A5 relocation at 00000BF6
  283. #   A5 relocation at 00000C16
  284. #   A5 relocation at 00000C2E
  285. #   A5 relocation at 00000C4A
  286. #   A5 relocation at 00000C78
  287. #   A5 relocation at 00000C58
  288. #   A5 relocation at 00000C5E
  289. #   A5 relocation at 00000C66
  290. #   A5 relocation at 00000C86
  291. #   A5 relocation at 00000C90
  292. #   A5 relocation at 00000D04
  293. #   A5 relocation at 00000D10
  294. #   A5 relocation at 00000E56
  295. #   A5 relocation at 00000D1A
  296. #   A5 relocation at 00000D34
  297. #   A5 relocation at 00000D3E
  298. #   A5 relocation at 00000D48
  299. #   A5 relocation at 00000D66
  300. #   A5 relocation at 00000D6C
  301. #   A5 relocation at 00000D76
  302. #   A5 relocation at 00000D84
  303. #   A5 relocation at 00000DA6
  304. #   A5 relocation at 00000DD4
  305. #   A5 relocation at 00000E08
  306. #   A5 relocation at 00000D92
  307. #   A5 relocation at 00000DB4
  308. #   A5 relocation at 00000DE4
  309. #   A5 relocation at 00000DF0
  310. #   A5 relocation at 00000E18
  311. #   A5 relocation at 00000E26
  312. #   A5 relocation at 00000E44
  313. #   A5 relocation at 00000E6A
  314. #   A5 relocation at 00000E78
  315. #   A5 relocation at 00000EB2
  316. #   A5 relocation at 00000EB8
  317. #   A5 relocation at 00000EBE
  318. #   A5 relocation at 00000EC4
  319. #   A5 relocation at 00000ECA
  320. #   A5 relocation at 00000ED2
  321. #   A5 relocation at 00000EDC
  322. #   A5 relocation at 00000EE4
  323. #   A5 relocation at 00000EF0
  324. #   A5 relocation at 00000EFE
  325. #   A5 relocation at 00000F0A
  326. #   A5 relocation at 00000F18
  327. #   A5 relocation at 00000F2C
  328. #   A5 relocation at 00000F40
  329. #   A5 relocation at 00000F54
  330. #   A5 relocation at 00000F68
  331. #   A5 relocation at 00000F1E
  332. #   A5 relocation at 00000F32
  333. #   A5 relocation at 00000F46
  334. #   A5 relocation at 00000F5A
  335. #   A5 relocation at 00000F74
  336. #   A5 relocation at 00000F96
  337. #   A5 relocation at 00000F82
  338. #   A5 relocation at 00000FB2
  339. #   A5 relocation at 00000FE0
  340. #   A5 relocation at 00001018
  341. #   A5 relocation at 00000F90
  342. #   A5 relocation at 00000FA0
  343. #   A5 relocation at 00000FA6
  344. #   A5 relocation at 00000FC6
  345. #   A5 relocation at 00000FC0
  346. #   A5 relocation at 00000FCE
  347. #   A5 relocation at 00000FD4
  348. #   A5 relocation at 00000FFC
  349. #   A5 relocation at 00000FEE
  350. #   A5 relocation at 00000FF4
  351. #   A5 relocation at 0000100C
  352. #   A5 relocation at 0000102C
  353. #   A5 relocation at 0000103C
  354. #   A5 relocation at 00001044
  355. #   A5 relocation at 0000104C
  356. #   A5 relocation at 00001058
  357. #   A5 relocation at 00001066
  358. #   A5 relocation at 00001052
  359. #   A5 relocation at 0000105E
  360. #   A5 relocation at 00001082
  361. #   A5 relocation at 00001088
  362. #   A5 relocation at 000010D8
  363. #   A5 relocation at 00001150
  364. #   A5 relocation at 0000118E
  365. #   A5 relocation at 00001194
  366. #   A5 relocation at 000011CE
  367. #   A5 relocation at 000011D4
  368. #   A5 relocation at 00001208
  369. #   A5 relocation at 00001242
  370. #   A5 relocation at 00001292
  371. #   A5 relocation at 000012A2
  372. #   A5 relocation at 000012D6
  373. #   A5 relocation at 000012DC
  374. #   A5 relocation at 000012E6
  375. #   A5 relocation at 0000138A
  376. #   A5 relocation at 000013AA
  377. #   A5 relocation at 000013B0
  378. #   A5 relocation at 000013BC
  379. #   A5 relocation at 0000143A
  380. #   A5 relocation at 00001442
  381. #   A5 relocation at 0000144A
  382. #   A5 relocation at 00001456
  383. #   A5 relocation at 00001462
  384. #   A5 relocation at 000012EC
  385. #   A5 relocation at 00001484
  386. #   A5 relocation at 00001494
  387. #   A5 relocation at 0000130E
  388. #   A5 relocation at 00001376
  389. #   A5 relocation at 00001396
  390. #   A5 relocation at 00001384
  391. #   A5 relocation at 000013A4
  392. #   A5 relocation at 000013C2
  393. #   A5 relocation at 000013F4
  394. #   A5 relocation at 0000140E
  395. #   A5 relocation at 00001450
  396. #   A5 relocation at 00001474
  397. #   A5 relocation at 0000145C
  398. #   A5 relocation at 0000147C
  399. #   A5 relocation at 0000148A
  400. #   A5 relocation at 0000149A
  401. #   A5 relocation at 0000150C
  402. #   A5 relocation at 00001516
  403. #   A5 relocation at 0000151E
  404. #   A5 relocation at 00001524
  405. #   A5 relocation at 0000152A
  406. #   A5 relocation at 000015CC
  407. #   A5 relocation at 00001626
  408. #   A5 relocation at 0000162C
  409. #   A5 relocation at 00001678
  410. #   A5 relocation at 000016B6
  411. #   A5 relocation at 000016BC
  412. #   A5 relocation at 00001708
  413. #   A5 relocation at 00001760
  414. #   A5 relocation at 0000176A
  415. #   A5 relocation at 000017E2
  416. #   A5 relocation at 0000195C
  417. #   A5 relocation at 000019DE
  418. #   A5 relocation at 00001A42
  419. #   A5 relocation at 00001A76
  420. #   A5 relocation at 00001AAC
  421. #   A5 relocation at 00001ABA
  422. #   A5 relocation at 00001ACA
  423. #   A5 relocation at 00001B12
  424. #   A5 relocation at 00001B1C
  425. #   A5 relocation at 00001BBA
  426. #   A5 relocation at 00001C18
  427. #   A5 relocation at 00001C26
  428. #   A5 relocation at 00001C2E
  429. #   A5 relocation at 00001C34
  430. #   A5 relocation at 00001C48
  431. #   A5 relocation at 00001C56
  432. #   A5 relocation at 00001C76
  433. #   A5 relocation at 00001C7E
  434. #   A5 relocation at 00001CAE
  435. #   A5 relocation at 00001CBE
  436. #   A5 relocation at 00001CCE
  437. #   A5 relocation at 00001CDE
  438. #   A5 relocation at 00001CEE
  439. #   A5 relocation at 00001CFE
  440. #   A5 relocation at 00001D6A
  441. #   A5 relocation at 00001D7A
  442. #   A5 relocation at 00001D8A
  443. #   A5 relocation at 00001D9A
  444. #   A5 relocation at 00001DB0
  445. #   A5 relocation at 00001DBE
  446. #   A5 relocation at 00001DC6
  447. #   A5 relocation at 00001DCC
  448. #   A5 relocation at 00001DDA
  449. #   A5 relocation at 00001DEA
  450. #   A5 relocation at 00001DFA
  451. #   A5 relocation at 00001E06
  452. #   A5 relocation at 00001E16
  453. #   A5 relocation at 00001E34
  454. #   A5 relocation at 00001E3A
  455. #   A5 relocation at 00001E64
  456. #   A5 relocation at 00001E6C
  457. #   A5 relocation at 00001E7A
  458. #   A5 relocation at 00001EA4
  459. #   A5 relocation at 00001EB8
  460. #   A5 relocation at 00001ECC
  461. #   A5 relocation at 00001E9C
  462. #   A5 relocation at 00001EAA
  463. #   A5 relocation at 00001EBE
  464. #   A5 relocation at 00001F3C
  465. #   A5 relocation at 00001F4C
  466. #   A5 relocation at 00001FAE
  467. #   A5 relocation at 00001FB4
  468. #   A5 relocation at 00002000
  469. #   A5 relocation at 00002046
  470. #   A5 relocation at 000020A8
  471. #   A5 relocation at 000020B8
  472. #   A5 relocation at 000020EE
  473. #   A5 relocation at 000020FC
  474. #   A5 relocation at 0000213C
  475. #   A5 relocation at 00002142
  476. #   A5 relocation at 000021E8
  477. #   A5 relocation at 00002268
  478. #   A5 relocation at 00002202
  479. #   A5 relocation at 000022DA
  480. #   A5 relocation at 00002374
  481. #   A5 relocation at 00002400
  482. #   A5 relocation at 00002406
  483. #   A5 relocation at 00002460
  484. #   A5 relocation at 00002466
  485. #   A5 relocation at 000024BC
  486. #   A5 relocation at 000024CA
  487. #   A5 relocation at 000024D0
  488. #   A5 relocation at 000024D8
  489. #   A5 relocation at 000024E0
  490. #   A5 relocation at 0000252C
  491. #   A5 relocation at 00002532
  492. #   A5 relocation at 00002596
  493. #   A5 relocation at 0000264E
  494. #   A5 relocation at 0000271A
  495. #   A5 relocation at 0000279C
  496. #   A5 relocation at 000027F4
  497. #   A5 relocation at 000027FA
  498. #   A5 relocation at 00002868
  499. #   A5 relocation at 00002870
  500. #   A5 relocation at 0000288C
  501. #   A5 relocation at 000028A8
  502. #   A5 relocation at 000028C4
  503. #   A5 relocation at 000028E0
  504. #   A5 relocation at 00002926
  505. #   A5 relocation at 00002954
  506. #   A5 relocation at 0000297C
  507. #   A5 relocation at 000029BE
  508. #   A5 relocation at 000029DA
  509. #   A5 relocation at 00002C62
  510. #   A5 relocation at 00002994
  511. #   A5 relocation at 0000299E
  512. #   A5 relocation at 000029D4
  513. #   A5 relocation at 000029FE
  514. #   A5 relocation at 00002A10
  515. #   A5 relocation at 00002A38
  516. #   A5 relocation at 00002A44
  517. #   A5 relocation at 00002A80
  518. #   A5 relocation at 00002B66
  519. #   A5 relocation at 00002B72
  520. #   A5 relocation at 00002BAC
  521. #   A5 relocation at 00002C3A
  522. #   A5 relocation at 00002C46
  523. #   A5 relocation at 00002C8A
  524. #   A5 relocation at 00002CDA
  525. #   A5 relocation at 00002CE6
  526. #   A5 relocation at 00002D06
  527. #   A5 relocation at 00002A4E
  528. #   A5 relocation at 00002B7C
  529. #   A5 relocation at 00002C50
  530. #   A5 relocation at 00002CF0
  531. #   A5 relocation at 00002A72
  532. #   A5 relocation at 00002B9E
  533. #   A5 relocation at 00002C7A
  534. #   A5 relocation at 00002AAA
  535. #   A5 relocation at 00002AB4
  536. #   A5 relocation at 00002BE8
  537. #   A5 relocation at 00002AC8
  538. #   A5 relocation at 00002BFE
  539. #   A5 relocation at 00002AD6
  540. #   A5 relocation at 00002C0C
  541. #   A5 relocation at 00002AE4
  542. #   A5 relocation at 00002C1A
  543. #   A5 relocation at 00002B0E
  544. #   A5 relocation at 00002B2C
  545. #   A5 relocation at 00002B44
  546. #   A5 relocation at 00002BDE
  547. #   A5 relocation at 00002CB8
  548. #   A5 relocation at 00002CFE
  549. #   A5 relocation at 00002D44
  550. #   A5 relocation at 00002D4A
  551. #   A5 relocation at 00002DBE
  552. #   A5 relocation at 00002DDA
  553. #   A5 relocation at 00002DE6
  554. #   A5 relocation at 00002E34
  555. #   A5 relocation at 00002DF0
  556. #   A5 relocation at 00002E00
  557. #   A5 relocation at 00002E0E
  558. #   A5 relocation at 00002E14
  559. #   A5 relocation at 00002E1C
  560. #   A5 relocation at 00002E48
  561. #   A5 relocation at 00002E22
  562. #   A5 relocation at 00002E8A
  563. #   A5 relocation at 00002EC4
  564. #   A5 relocation at 00002ECA
  565. #   A5 relocation at 00002F20
  566. #   A5 relocation at 00002F26
  567. #   A5 relocation at 00002F7E
  568. #   A5 relocation at 00002F84
  569. #   A5 relocation at 00002FCA
  570. #   A5 relocation at 00002FD0
  571. #   A5 relocation at 00003020
  572. #   A5 relocation at 0000302C
  573. #   A5 relocation at 00003084
  574. #   A5 relocation at 0000308C
  575. #   A5 relocation at 000030A8
  576. #   A5 relocation at 000030B2
  577. #   A5 relocation at 000030C0
  578. #   A5 relocation at 000030CE
  579. #   A5 relocation at 00003170
  580. #   A5 relocation at 000032A8
  581. #   A5 relocation at 000032B0
  582. #   A5 relocation at 000032CC
  583. #   A5 relocation at 000032E8
  584. #   A5 relocation at 00003304
  585. #   A5 relocation at 00003320
  586. #   A5 relocation at 0000333C
  587. #   A5 relocation at 00003358
  588. #   A5 relocation at 000033AE
  589. #   A5 relocation at 0000342C
  590. #   A5 relocation at 0000347C
  591. #   A5 relocation at 00003492
  592. #   A5 relocation at 000034C2
  593. #   A5 relocation at 000034D2
  594. #   A5 relocation at 000034EE
  595. #   A5 relocation at 000034F4
  596. #   A5 relocation at 0000353E
  597. #   A5 relocation at 00003544
  598. #   A5 relocation at 0000354C
  599. #   A5 relocation at 000035B6
  600. #   A5 relocation at 0000364A
  601. #   A5 relocation at 00003650
  602. #   A5 relocation at 00003682
  603. #   A5 relocation at 0000368E
  604. #   A5 relocation at 0000369A
  605. #   A5 relocation at 000036A6
  606. #   A5 relocation at 000036B2
  607. #   A5 relocation at 000036BE
  608. #   A5 relocation at 000036CE
  609. #   A5 relocation at 000036DE
  610. #   A5 relocation at 000036EE
  611. #   A5 relocation at 000036FE
  612. #   A5 relocation at 0000370E
  613. #   A5 relocation at 0000371E
  614. #   A5 relocation at 0000373A
  615. #   A5 relocation at 00003740
  616. #   A5 relocation at 00003782
  617. #   A5 relocation at 000037D0
  618. #   A5 relocation at 000037D6
  619. #   A5 relocation at 000037E6
  620. #   A5 relocation at 000037F6
  621. #   A5 relocation at 000037E0
  622. #   A5 relocation at 000037F0
  623. #   A5 relocation at 000037FC
  624. #   A5 relocation at 00003802
  625. #   A5 relocation at 0000380E
  626. #   A5 relocation at 00003814
  627. #   A5 relocation at 0000381A
  628. #   A5 relocation at 00003826
  629. #   A5 relocation at 0000385C
  630. #   A5 relocation at 0000382C
  631. #   A5 relocation at 00003862
  632. #   A5 relocation at 00003834
  633. #   A5 relocation at 0000386A
  634. #   A5 relocation at 0000383A
  635. #   A5 relocation at 00003870
  636. #   A5 relocation at 00003850
  637. #   A5 relocation at 00003886
  638. #   A5 relocation at 000038BE
  639. #   A5 relocation at 000038D8
  640. #   A5 relocation at 000038DE
  641. #   A5 relocation at 0000394A
  642. #   A5 relocation at 000038EC
  643. #   A5 relocation at 00003916
  644. #   A5 relocation at 00003920
  645. #   A5 relocation at 0000392A
  646. #   A5 relocation at 00003944
  647. #   A5 relocation at 0000395A
  648. #   A5 relocation at 0000398C
  649. #   A5 relocation at 000039C6
  650. #   A5 relocation at 000039EE
  651. #   A5 relocation at 00003A16
  652. #   A5 relocation at 00003A3E
  653. #   A5 relocation at 00003A66
  654. #   A5 relocation at 00003A8E
  655. #   A5 relocation at 00003AB4
  656. #   A5 relocation at 00003ADA
  657. #   A5 relocation at 00003968
  658. #   A5 relocation at 0000396E
  659. #   A5 relocation at 0000397E
  660. #   A5 relocation at 00003978
  661. #   A5 relocation at 00003982
  662. #   A5 relocation at 0000399A
  663. #   A5 relocation at 000039A0
  664. #   A5 relocation at 000039AE
  665. #   A5 relocation at 000039B4
  666. #   A5 relocation at 000039DA
  667. #   A5 relocation at 00003A02
  668. #   A5 relocation at 00003A2A
  669. #   A5 relocation at 00003A52
  670. #   A5 relocation at 00003A7A
  671. #   A5 relocation at 00003AA2
  672. #   A5 relocation at 00003AC8
  673. #   A5 relocation at 000039BC
  674. #   A5 relocation at 000039D4
  675. #   A5 relocation at 000039E2
  676. #   A5 relocation at 000039FC
  677. #   A5 relocation at 00003A0A
  678. #   A5 relocation at 00003A24
  679. #   A5 relocation at 00003A32
  680. #   A5 relocation at 00003A4C
  681. #   A5 relocation at 00003A5A
  682. #   A5 relocation at 00003A74
  683. #   A5 relocation at 00003A82
  684. #   A5 relocation at 00003A9C
  685. #   A5 relocation at 00003AAA
  686. #   A5 relocation at 00003AC2
  687. #   A5 relocation at 00003AD0
  688. #   A5 relocation at 00003AE8
  689. #   A5 relocation at 00003AEE
  690. #   A5 relocation at 00003B0C
  691. #   A5 relocation at 00003AF8
  692. #   A5 relocation at 00003B16
  693. #   A5 relocation at 00003B34
  694. #   A5 relocation at 00003B52
  695. #   A5 relocation at 00003B70
  696. #   A5 relocation at 00003B8E
  697. #   A5 relocation at 00003BAC
  698. #   A5 relocation at 00003B06
  699. #   A5 relocation at 00003B24
  700. #   A5 relocation at 00003B42
  701. #   A5 relocation at 00003B60
  702. #   A5 relocation at 00003B7E
  703. #   A5 relocation at 00003B9C
  704. #   A5 relocation at 00003BBA
  705. #   A5 relocation at 00003B2A
  706. #   A5 relocation at 00003B48
  707. #   A5 relocation at 00003B66
  708. #   A5 relocation at 00003B84
  709. #   A5 relocation at 00003BA2
  710. #   A5 relocation at 00003BC0
  711. #   A5 relocation at 00003BCA
  712. #   A5 relocation at 00003BE8
  713. #   A5 relocation at 00003BD8
  714. #   A5 relocation at 00003BF6
  715. #   A5 relocation at 00003BDE
  716. #   A5 relocation at 00003C30
  717. #   A5 relocation at 00003C40
  718. #   A5 relocation at 00003C52
  719. #   A5 relocation at 00003C8C
  720. #   A5 relocation at 00003C98
  721. #   A5 relocation at 00003CA8
  722. #   A5 relocation at 00003CE4
  723. #   A5 relocation at 00003CF2
  724. #   A5 relocation at 00003D00
  725. #   A5 relocation at 00003D1E
  726. #   A5 relocation at 00003D30
  727. #   A5 relocation at 00003D42
  728. #   A5 relocation at 00003D68
  729. #   A5 relocation at 00003D8E
  730. #   A5 relocation at 00003DB4
  731. #   A5 relocation at 00003DDA
  732. #   A5 relocation at 00003E00
  733. #   A5 relocation at 00003E26
  734. #   A5 relocation at 00003E4C
  735. #   A5 relocation at 00003E72
  736. #   A5 relocation at 00003E98
  737. #   A5 relocation at 00003EBE
  738. #   A5 relocation at 00003EE4
  739. #   A5 relocation at 00003F0A
  740. #   A5 relocation at 00003F30
  741. #   A5 relocation at 00003F56
  742. #   A5 relocation at 00003F7C
  743. #   A5 relocation at 00003D4A
  744. #   A5 relocation at 00003D54
  745. #   A5 relocation at 00003D7A
  746. #   A5 relocation at 00003DA0
  747. #   A5 relocation at 00003DC6
  748. #   A5 relocation at 00003DEC
  749. #   A5 relocation at 00003E12
  750. #   A5 relocation at 00003E38
  751. #   A5 relocation at 00003E5E
  752. #   A5 relocation at 00003E84
  753. #   A5 relocation at 00003EAA
  754. #   A5 relocation at 00003ED0
  755. #   A5 relocation at 00003EF6
  756. #   A5 relocation at 00003F1C
  757. #   A5 relocation at 00003F42
  758. #   A5 relocation at 00003F68
  759. #   A5 relocation at 00003F8E
  760. #   A5 relocation at 00003FDA
  761. #   A5 relocation at 00003FFE
  762. #   A5 relocation at 00004022
  763. #   A5 relocation at 00004046
  764. #   A5 relocation at 00004070
  765. #   A5 relocation at 0000409A
  766. #   A5 relocation at 000040C4
  767. #   A5 relocation at 00003D62
  768. #   A5 relocation at 00003D70
  769. #   A5 relocation at 00003D88
  770. #   A5 relocation at 00003FE8
  771. #   A5 relocation at 00003D96
  772. #   A5 relocation at 00003DAE
  773. #   A5 relocation at 0000400C
  774. #   A5 relocation at 00003DBC
  775. #   A5 relocation at 00003DD4
  776. #   A5 relocation at 00004030
  777. #   A5 relocation at 00003DE2
  778. #   A5 relocation at 00003DFA
  779. #   A5 relocation at 00003E08
  780. #   A5 relocation at 00003E20
  781. #   A5 relocation at 00004056
  782. #   A5 relocation at 00003E2E
  783. #   A5 relocation at 00003E46
  784. #   A5 relocation at 00003E54
  785. #   A5 relocation at 00003E6C
  786. #   A5 relocation at 00003E7A
  787. #   A5 relocation at 00003E92
  788. #   A5 relocation at 00003EA0
  789. #   A5 relocation at 00003EB8
  790. #   A5 relocation at 00003EC6
  791. #   A5 relocation at 00003EDE
  792. #   A5 relocation at 00003EEC
  793. #   A5 relocation at 00003F04
  794. #   A5 relocation at 00004080
  795. #   A5 relocation at 00003F12
  796. #   A5 relocation at 00003F2A
  797. #   A5 relocation at 000040AA
  798. #   A5 relocation at 00003F38
  799. #   A5 relocation at 00003F50
  800. #   A5 relocation at 00003F5E
  801. #   A5 relocation at 00003F76
  802. #   A5 relocation at 000040D4
  803. #   A5 relocation at 00003F84
  804. #   A5 relocation at 00003F9C
  805. #   A5 relocation at 00003FB8
  806. #   A5 relocation at 00003FC8
  807. #   A5 relocation at 00003FEE
  808. #   A5 relocation at 00003FF6
  809. #   A5 relocation at 00004012
  810. #   A5 relocation at 0000401A
  811. #   A5 relocation at 00004036
  812. #   A5 relocation at 0000403E
  813. #   A5 relocation at 0000405E
  814. #   A5 relocation at 00004068
  815. #   A5 relocation at 00004088
  816. #   A5 relocation at 00004092
  817. #   A5 relocation at 000040B2
  818. #   A5 relocation at 000040BC
  819. #   A5 relocation at 000040DC
  820. #   A5 relocation at 000040E6
  821. #   A5 relocation at 00004116
  822. #   A5 relocation at 00004142
  823. #   A5 relocation at 0000416E
  824. #   A5 relocation at 00004124
  825. #   A5 relocation at 00004150
  826. #   A5 relocation at 0000412A
  827. #   A5 relocation at 00004156
  828. #   A5 relocation at 00004182
  829. #   A5 relocation at 00004132
  830. #   A5 relocation at 0000415E
  831. #   A5 relocation at 0000417C
  832. #   A5 relocation at 0000418A
  833. #   A5 relocation at 000041A4
  834. #   A5 relocation at 0000421E
  835. #   A5 relocation at 000041BE
  836. #   A5 relocation at 00004206
  837. #   A5 relocation at 00004280
  838. #   A5 relocation at 00004290
  839. #   A5 relocation at 00004296
  840. #   A5 relocation at 000042A0
  841. #   A5 relocation at 000042A8
  842. #   A5 relocation at 000042B0
  843. #   A5 relocation at 000042D8
  844. #   A5 relocation at 00004308
  845. #   A5 relocation at 000042F4
  846. #   A5 relocation at 0000432A
  847. #   A5 relocation at 00004330
  848. #   A5 relocation at 00004338
  849. #   A5 relocation at 000043C4
  850. #   A5 relocation at 0000434A
  851. #   A5 relocation at 00004366
  852. #   A5 relocation at 00004372
  853. #   A5 relocation at 00004438
  854. #   A5 relocation at 0000437C
  855. #   A5 relocation at 0000438C
  856. #   A5 relocation at 000043A6
  857. #   A5 relocation at 000043AC
  858. #   A5 relocation at 000043BC
  859. #   A5 relocation at 00004408
  860. #   A5 relocation at 000043B6
  861. #   A5 relocation at 000043CE
  862. #   A5 relocation at 000043DA
  863. #   A5 relocation at 0000441E
  864. #   A5 relocation at 00004448
  865. #   A5 relocation at 0000447C
  866. #   A5 relocation at 00004482
  867. #   A5 relocation at 00004508
  868. #   A5 relocation at 00004518
  869. #   A5 relocation at 0000454E
  870. #   A5 relocation at 00004568
  871. #   A5 relocation at 0000456E
  872. #   A5 relocation at 000045B6
  873. #   A5 relocation at 000045D4
  874. #   A5 relocation at 00004622
  875. #   A5 relocation at 0000464E
  876. #   A5 relocation at 00004670
  877. #   A5 relocation at 00004678
  878. #   A5 relocation at 0000467E
  879. #   A5 relocation at 000046D4
  880. #   A5 relocation at 000046DA
  881. #   A5 relocation at 00004718
  882. #   A5 relocation at 00004754
  883. #   A5 relocation at 00004786
  884. #   A5 relocation at 000047C0
  885. #   A5 relocation at 0000484A
  886. #   A5 relocation at 000047CA
  887. #   A5 relocation at 000047D8
  888. #   A5 relocation at 000047E2
  889. #   A5 relocation at 000047F0
  890. #   A5 relocation at 00004804
  891. #   A5 relocation at 000048D4
  892. #   A5 relocation at 00004828
  893. #   A5 relocation at 00004872
  894. #   A5 relocation at 000048AE
  895. #   A5 relocation at 000048EC
  896. #   A5 relocation at 00004924
  897. #   A5 relocation at 00004940
  898. #   A5 relocation at 0000494C
  899. #   A5 relocation at 00004A9E
  900. #   A5 relocation at 00004956
  901. #   A5 relocation at 00004966
  902. #   A5 relocation at 00004972
  903. #   A5 relocation at 00004982
  904. #   A5 relocation at 0000498A
  905. #   A5 relocation at 00004990
  906. #   A5 relocation at 00004996
  907. #   A5 relocation at 000049C0
  908. #   A5 relocation at 000049D4
  909. #   A5 relocation at 000049E2
  910. #   A5 relocation at 000049E8
  911. #   A5 relocation at 000049F4
  912. #   A5 relocation at 00004A38
  913. #   A5 relocation at 0000496C
  914. #   A5 relocation at 000049A6
  915. #   A5 relocation at 000049C6
  916. #   A5 relocation at 000049CE
  917. #   A5 relocation at 000049DC
  918. #   A5 relocation at 000049FA
  919. #   A5 relocation at 00004A00
  920. #   A5 relocation at 00004A06
  921. #   A5 relocation at 00004A0C
  922. #   A5 relocation at 00004A12
  923. #   A5 relocation at 00004A18
  924. #   A5 relocation at 00004A1E
  925. #   A5 relocation at 00004A74
  926. #   A5 relocation at 00004A26
  927. #   A5 relocation at 00004A2C
  928. #   A5 relocation at 00004A32
  929. #   A5 relocation at 00004A42
  930. #   A5 relocation at 00004A4A
  931. #   A5 relocation at 00004A50
  932. #   A5 relocation at 00004A56
  933. #   A5 relocation at 00004A5C
  934. #   A5 relocation at 00004A62
  935. #   A5 relocation at 00004A68
  936. #   A5 relocation at 00004A6E
  937. #   A5 relocation at 00004A7C
  938. #   A5 relocation at 00004A82
  939. #   A5 relocation at 00004A88
  940. #   A5 relocation at 00004AB8
  941. #   A5 relocation at 00004AEA
  942. #   A5 relocation at 00004B52
  943. #   A5 relocation at 00004BD8
  944. #   A5 relocation at 00004BE4
  945. #   A5 relocation at 00004D14
  946. #   A5 relocation at 00004BEE
  947. #   A5 relocation at 00004BFC
  948. #   A5 relocation at 00004C08
  949. #   A5 relocation at 00004C30
  950. #   A5 relocation at 00004C16
  951. #   A5 relocation at 00004C3E
  952. #   A5 relocation at 00004C1C
  953. #   A5 relocation at 00004C44
  954. #   A5 relocation at 00004C56
  955. #   A5 relocation at 00004C62
  956. #   A5 relocation at 00004C6C
  957. #   A5 relocation at 00004CCA
  958. #   A5 relocation at 00004C98
  959. #   A5 relocation at 00004CFA
  960. #   A5 relocation at 00004CA6
  961. #   A5 relocation at 00004D08
  962. #   A5 relocation at 00004CB0
  963. #   A5 relocation at 00004CB6
  964. #   A5 relocation at 00004CC0
  965. #   A5 relocation at 00004CDE
  966. #   A5 relocation at 00004CF0
  967. #   A5 relocation at 00004D1E
  968. #   A5 relocation at 00004D2E
  969. #   A5 relocation at 00004D6E
  970. #   A5 relocation at 00004DBE
  971. #   A5 relocation at 00004E00
  972. #   A5 relocation at 00004E0E
  973. #   A5 relocation at 00004E20
  974. #   A5 relocation at 00004E42
  975. #   A5 relocation at 00004E64
  976. #   A5 relocation at 00004E72
  977. #   A5 relocation at 00004E84
  978. #   A5 relocation at 00004E92
  979. #   A5 relocation at 00004E98
  980. #   A5 relocation at 00004EAC
  981. #   A5 relocation at 00004EBA
  982. #   A5 relocation at 00004EC0
  983. #   A5 relocation at 00004ED4
  984. #   A5 relocation at 00004EF4
  985. #   A5 relocation at 00004F02
  986. #   A5 relocation at 00004F14
  987. #   A5 relocation at 00004F22
  988. #   A5 relocation at 00004F34
  989. #   A5 relocation at 00004F42
  990. #   A5 relocation at 00004F54
  991. #   A5 relocation at 00004F62
  992. #   A5 relocation at 00004F76
  993. #   A5 relocation at 00004F92
  994. #   A5 relocation at 00004FA8
  995. #   A5 relocation at 00004FB6
  996. #   A5 relocation at 00004FBC
  997. #   A5 relocation at 00004FD0
  998. #   A5 relocation at 00004FDE
  999. #   A5 relocation at 00004FE4
  1000. #   A5 relocation at 00004FF8
  1001. #   A5 relocation at 00005006
  1002. #   A5 relocation at 0000500C
  1003. #   A5 relocation at 00005020
  1004. #   A5 relocation at 0000502E
  1005. #   A5 relocation at 00005042
  1006. #   A5 relocation at 0000506A
  1007. #   A5 relocation at 00005070
  1008. #   A5 relocation at 00005078
  1009. #   A5 relocation at 000050C2
  1010. #   A5 relocation at 000050D8
  1011. #   A5 relocation at 000050E6
  1012. #   A5 relocation at 000050F8
  1013. #   A5 relocation at 00005106
  1014. #   A5 relocation at 0000511A
  1015. #   A5 relocation at 0000513E
  1016. #   A5 relocation at 0000516E
  1017. #   A5 relocation at 000051B2
  1018. #   A5 relocation at 000051CE
  1019. #   A5 relocation at 000051E2
  1020. #   A5 relocation at 00005244
  1021. #   A5 relocation at 00005252
  1022. #   A5 relocation at 00005258
  1023. #   A5 relocation at 00005264
  1024. #   A5 relocation at 000052FC
  1025. #   A5 relocation at 00005308
  1026. #   A5 relocation at 0000532A
  1027. #   A5 relocation at 00005312
  1028. #   A5 relocation at 0000531E
  1029. #   A5 relocation at 00005344
  1030. #   A5 relocation at 000053C2
  1031. #   A5 relocation at 00005446
  1032. #   A5 relocation at 00005456
  1033. #   A5 relocation at 0000546C
  1034. #   A5 relocation at 0000547A
  1035. #   A5 relocation at 0000548C
  1036. #   A5 relocation at 0000549A
  1037. #   A5 relocation at 000054A0
  1038. #   A5 relocation at 000054B4
  1039. #   A5 relocation at 000054C2
  1040. #   A5 relocation at 000054C8
  1041. #   A5 relocation at 000054DE
  1042. #   A5 relocation at 00005508
  1043. #   A5 relocation at 00005516
  1044. #   A5 relocation at 0000553C
  1045. #   A5 relocation at 00005548
  1046. #   A5 relocation at 0000558A
  1047. #   A5 relocation at 000055BA
  1048. #   A5 relocation at 000055C8
  1049. #   A5 relocation at 00005662
  1050. #   A5 relocation at 00005670
  1051. #   A5 relocation at 000056F8
  1052. #   A5 relocation at 00005702
  1053. #   A5 relocation at 00005722
  1054. #   A5 relocation at 00005742
  1055. #   A5 relocation at 00005762
  1056. #   A5 relocation at 00005782
  1057. #   A5 relocation at 00005718
  1058. #   A5 relocation at 00005738
  1059. #   A5 relocation at 00005758
  1060. #   A5 relocation at 00005778
  1061. #   A5 relocation at 000057D2
  1062. #   A5 relocation at 000057D8
  1063. #   A5 relocation at 00005882
  1064. #   A5 relocation at 0000588C
  1065. #   A5 relocation at 000058B6
  1066. #   A5 relocation at 000058C8
  1067. #   A5 relocation at 000058BE
  1068. #   A5 relocation at 000058D0
  1069. #   A5 relocation at 00005930
  1070. #   A5 relocation at 0000593E
  1071. #   A5 relocation at 00005946
  1072. #   A5 relocation at 0000594C
  1073. #   A5 relocation at 00005952
  1074. #   A5 relocation at 0000599C
  1075. #   A5 relocation at 000059A6
  1076. #   A5 relocation at 000059B0
  1077. #   A5 relocation at 000059B8
  1078. #   A5 relocation at 000059BE
  1079. #   A5 relocation at 000059C4
  1080. #   A5 relocation at 00005A10
  1081. #   A5 relocation at 00005A1A
  1082. #   A5 relocation at 00005A3E
  1083. #   A5 relocation at 00005A5A
  1084. #   A5 relocation at 00005AD2
  1085. #   A5 relocation at 00005AE6
  1086. #   A5 relocation at 00005B1A
  1087. #   A5 relocation at 00005B20
  1088. #   A5 relocation at 00005B8A
  1089. #   A5 relocation at 00005B98
  1090. #   A5 relocation at 00005BC0
  1091. #   A5 relocation at 00005BA0
  1092. #   A5 relocation at 00005BC8
  1093. #   A5 relocation at 00005BA6
  1094. #   A5 relocation at 00005BAC
  1095. #   A5 relocation at 00005BD4
  1096. #   A5 relocation at 00005BB2
  1097. #   A5 relocation at 00005BDA
  1098. #   A5 relocation at 00005BCE
  1099. #   A5 relocation at 00005BE4
  1100. #   A5 relocation at 00005BEE
  1101. #   A5 relocation at 00005C38
  1102. #   A5 relocation at 00005C48
  1103. #   A5 relocation at 00005C50
  1104. #   A5 relocation at 00005C58
  1105. #   A5 relocation at 00005C5E
  1106. #   A5 relocation at 00005C64
  1107. #   A5 relocation at 00005C72
  1108. #   A5 relocation at 00005C78
  1109. #   A5 relocation at 00005C7E
  1110. #   A5 relocation at 00005C84
  1111. #   A5 relocation at 00005C90
  1112. #   A5 relocation at 00005C96
  1113. #   A5 relocation at 00005CAE
  1114. #   A5 relocation at 00005CBC
  1115. #   A5 relocation at 00005CD0
  1116. #   A5 relocation at 00005CF2
  1117. #   A5 relocation at 00005D16
  1118. #   A5 relocation at 00005D24
  1119. #   A5 relocation at 00005D3A
  1120. #   A5 relocation at 00005D48
  1121. #   A5 relocation at 00005D5E
  1122. #   A5 relocation at 00005D6C
  1123. #   A5 relocation at 00005D82
  1124. #   A5 relocation at 00005D90
  1125. #   A5 relocation at 00005DA6
  1126. #   A5 relocation at 00005DB4
  1127. #   A5 relocation at 00005DCA
  1128. #   A5 relocation at 00005DD8
  1129. #   A5 relocation at 00005DEC
  1130. #   A5 relocation at 00005DFA
  1131. # A5 is 0x00000000
  1132. # PC relocation data at 0x00006400
  1133. #   PC relocation at 000005D8
  1134. #   PC relocation at 000005E6
  1135. #   PC relocation at 00000B1C
  1136. #   PC relocation at 00000C0A
  1137. #   PC relocation at 00000C10
  1138. #   PC relocation at 00000C1C
  1139. #   PC relocation at 00000C22
  1140. #   PC relocation at 00000C28
  1141. #   PC relocation at 00000C6E
  1142. #   PC relocation at 00000CE8
  1143. #   PC relocation at 00000D9A
  1144. #   PC relocation at 00000DBC
  1145. #   PC relocation at 00001026
  1146. #   PC relocation at 0000114A
  1147. #   PC relocation at 00001326
  1148. #   PC relocation at 00001672
  1149. #   PC relocation at 000017DC
  1150. #   PC relocation at 00001C5E
  1151. #   PC relocation at 00001FFA
  1152. #   PC relocation at 00002040
  1153. #   PC relocation at 00002796
  1154. #   PC relocation at 00003530
  1155. #   PC relocation at 000037C6
  1156. #   PC relocation at 00003808
  1157. #   PC relocation at 00003950
  1158. #   PC relocation at 00003BFC
  1159. #   PC relocation at 00003C02
  1160. #   PC relocation at 00003C08
  1161. #   PC relocation at 00003C0E
  1162. #   PC relocation at 00003C76
  1163. #   PC relocation at 00003CFA
  1164. #   PC relocation at 0000413A
  1165. #   PC relocation at 00004166
  1166. #   PC relocation at 00004192
  1167. #   PC relocation at 000041DC
  1168. #   PC relocation at 000042E6
  1169. #   PC relocation at 000042EE
  1170. #   PC relocation at 000042FC
  1171. #   PC relocation at 00004316
  1172. #   PC relocation at 000048B4
  1173. #   PC relocation at 00004C28
  1174. #   PC relocation at 00004C50
  1175. #   PC relocation at 00004E2E
  1176. #   PC relocation at 00004E50
  1177. #   PC relocation at 00004EE2
  1178. #   PC relocation at 00004F84
  1179. #   PC relocation at 00005050
  1180. #   PC relocation at 00005128
  1181. #   PC relocation at 0000514C
  1182. #   PC relocation at 00005168
  1183. #   PC relocation at 000051DC
  1184. #   PC relocation at 000051EE
  1185. #   PC relocation at 000052D6
  1186. #   PC relocation at 000054EC
  1187. #   PC relocation at 00005C9C
  1188. #   PC relocation at 00005CDE
  1189. #   PC relocation at 00005D00
  1190. # load address is 0x00000000
  1191. 00000000  0000 0000                ori.b      D0, 0x0
  1192. 00000004  4348                     chk.w      D1, A0
  1193. 00000006  455A                     chk.w      D2, [A2]+
  1194. 00000008  4E56 FFF0                link       A6, -0x0010
  1195. 0000000C  48E7 1820                movem.l    -[A7], D3,D4,A2
  1196. 00000010  7648                     moveq.l    D3, 0x48
  1197. 00000012  2D43 FFF0                move.l     [A6 - 0x10], D3
  1198. 00000016  2D43 FFF4                move.l     [A6 - 0xC], D3
  1199. 0000001A  76B8                     moveq.l    D3, 0xFFFFFFB8
  1200. 0000001C  2D43 FFF8                move.l     [A6 - 0x8], D3
  1201. 00000020  2D43 FFFC                move.l     [A6 - 0x4], D3
  1202. 00000024  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1203. 00000028  41D0                     lea.l      A0, [A0]
  1204. 0000002A  43F9 FFFF 7618           lea.l      A1, [0xFFFF7618]
  1205. 00000030  22D8                     move.l     [A1]+, [A0]+
  1206. 00000032  22D8                     move.l     [A1]+, [A0]+
  1207. 00000034  22D8                     move.l     [A1]+, [A0]+
  1208. 00000036  22D8                     move.l     [A1]+, [A0]+
  1209. 00000038  4879 FFFF 7A14           push.l     0xFFFF7A14
  1210. 0000003E  7602                     moveq.l    D3, 0x02
  1211. 00000040  3F03                     move.w     -[A7], D3
  1212. 00000042  3F03                     move.w     -[A7], D3
  1213. 00000044  A880                     syscall    SetPt
  1214. 00000046  7008                     moveq.l    D0, 0x08
  1215. 00000048  33C0 FFFF 7A18           move.w     [0xFFFF7A18], D0
  1216. 0000004E  4879 FFFF 7A1A           push.l     0xFFFF7A1A
  1217. 00000054  4879 FFFF 762C           push.l     0xFFFF762C
  1218. 0000005A  A866                     syscall    StuffHex
  1219. 0000005C  7601                     moveq.l    D3, 0x01
  1220. 0000005E  13C3 FFFF 635C           move.b     [0xFFFF635C], D3
  1221. 00000064  13C3 FFFF 65B8           move.b     [0xFFFF65B8], D3
  1222. 0000006A  2079 FFFF B3DC           movea.l    A0, [0xFFFFB3DC]
  1223. 00000070  B1F9 FFFF B3E0           cmpa.l     A0, [0xFFFFB3E0]
  1224. 00000076  6638                     bne        +0x3A /* 000000B0 */
  1225. 00000078  2F3C 0000 00EC           move.l     -[A7], 0xEC
  1226. 0000007E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1227. 00000084  2440                     movea.l    A2, D0
  1228. 00000086  200A                     move.l     D0, A2
  1229. 00000088  6708                     beq        +0xA /* 00000092 */
  1230. 0000008A  2F0A                     move.l     -[A7], A2
  1231. 0000008C  4EB9 0000 B262           jsr        [0x0000B262]
  1232. label00000092:
  1233. 00000092  42A7                     clr.l      -[A7]
  1234. 00000094  42A7                     clr.l      -[A7]
  1235. 00000096  1803                     move.b     D4, D3
  1236. 00000098  1F04                     move.b     -[A7], D4
  1237. 0000009A  1F04                     move.b     -[A7], D4
  1238. 0000009C  1F04                     move.b     -[A7], D4
  1239. 0000009E  2F0A                     move.l     -[A7], A2
  1240. 000000A0  4EB9 0000 B282           jsr        [0x0000B282]
  1241. 000000A6  1543 00B9                move.b     [A2 + 0xB9], D3
  1242. 000000AA  23CA FFFF B3DC           move.l     [0xFFFFB3DC], A2
  1243. label000000B0:
  1244. 000000B0  41F9 0000 AAC2           lea.l      A0, [0x0000AAC2]
  1245. 000000B6  23C8 FFFF 7628           move.l     [0xFFFF7628], A0
  1246. 000000BC  2F08                     move.l     -[A7], A0
  1247. 000000BE  4EB9 0000 1172           jsr        [0x00001172]
  1248. 000000C4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1249. 000000C8  4E5E                     unlink     A6
  1250. 000000CA  4E75                     rts
  1251. 000000CC  9149                     subx.w     -[A0], -[A1]
  1252. 000000CE  6E69                     bgt        +0x6B /* 00000139 */
  1253. 000000D0  7455                     moveq.l    D2, 0x55
  1254. 000000D2  5072 696E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  1255. 000000D6  7469                     moveq.l    D2, 0x69
  1256. 000000D8  6E67                     bgt        +0x69 /* 00000141 */
  1257. 000000DA  5F5F                     subq.w     [A7]+, 7
  1258. 000000DC  4676 0000                not.w      [A6 + D0.w]
  1259. 000000E0  4E56 FF00                link       A6, -0x0100
  1260. 000000E4  2F0A                     move.l     -[A7], A2
  1261. 000000E6  1039 FFFF 65B4           move.b     D0, [0xFFFF65B4]
  1262. 000000EC  666A                     bne        +0x6C /* 00000158 */
  1263. 000000EE  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1264. 000000F4  6720                     beq        +0x22 /* 00000116 */
  1265. 000000F6  4EB9 0000 B25A           jsr        [0x0000B25A]
  1266. 000000FC  2F3C 0000 00D2           move.l     -[A7], 0xD2
  1267. 00000102  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1268. 00000108  2440                     movea.l    A2, D0
  1269. 0000010A  200A                     move.l     D0, A2
  1270. 0000010C  6708                     beq        +0xA /* 00000116 */
  1271. 0000010E  2F0A                     move.l     -[A7], A2
  1272. 00000110  4EB9 0000 B2C2           jsr        [0x0000B2C2]
  1273. label00000116:
  1274. 00000116  4879 FFFF A734           push.l     0xFFFFA734
  1275. 0000011C  486E FF00                pea.l      [A6 - 0x100]
  1276. 00000120  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1277. 00000126  2F00                     move.l     -[A7], D0
  1278. 00000128  2F3C 7465 7677           move.l     -[A7], 0x74657677 /* 'tevw' */
  1279. 0000012E  4EB9 0000 1422           jsr        [0x00001422]
  1280. 00000134  2039 FFFF ABB8           move.l     D0, [0xFFFFABB8]
  1281. 0000013A  6614                     bne        +0x16 /* 00000150 */
  1282. 0000013C  41F9 0000 BA02           lea.l      A0, [0x0000BA02]
  1283. 00000142  23C8 FFFF ABB8           move.l     [0xFFFFABB8], A0
  1284. 00000148  2F08                     move.l     -[A7], A0
  1285. 0000014A  4EB9 0000 1172           jsr        [0x00001172]
  1286. label00000150:
  1287. 00000150  13FC 0001 FFFF 65B4      move.b     [0xFFFF65B4], 0x1
  1288. label00000158:
  1289. 00000158  245F                     movea.l    A2, [A7]+
  1290. 0000015A  4E5E                     unlink     A6
  1291. 0000015C  4E75                     rts
  1292. 0000015E  8F49 6E69                pack       -[A7], -[A1], 0x6E69
  1293. 00000162  7455                     moveq.l    D2, 0x55
  1294. 00000164  5445                     addq.w     D5, 2
  1295. 00000166  5669 6577                addq.w     [A1 + 0x6577], 3
  1296. 0000016A  5F5F                     subq.w     [A7]+, 7
  1297. 0000016C  4676 0000                not.w      [A6 + D0.w]
  1298. 00000170  4E56 F100                link       A6, -0x0F00
  1299. 00000174  48E7 1030                movem.l    -[A7], D3,A2,A3
  1300. 00000178  1039 FFFF 65C0           move.b     D0, [0xFFFF65C0]
  1301. 0000017E  6600 046E                bne        +0x470 /* 000005EE */
  1302. 00000182  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1303. 00000188  6720                     beq        +0x22 /* 000001AA */
  1304. 0000018A  4EB9 0000 B57A           jsr        [0x0000B57A]
  1305. 00000190  2F3C 0000 0084           move.l     -[A7], 0x84
  1306. 00000196  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1307. 0000019C  2440                     movea.l    A2, D0
  1308. 0000019E  200A                     move.l     D0, A2
  1309. 000001A0  6708                     beq        +0xA /* 000001AA */
  1310. 000001A2  2F0A                     move.l     -[A7], A2
  1311. 000001A4  4EB9 0000 B4FA           jsr        [0x0000B4FA]
  1312. label000001AA:
  1313. 000001AA  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1314. 000001B0  6720                     beq        +0x22 /* 000001D2 */
  1315. 000001B2  4EB9 0000 6B12           jsr        [0x00006B12]
  1316. 000001B8  2F3C 0000 00A4           move.l     -[A7], 0xA4
  1317. 000001BE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1318. 000001C4  2440                     movea.l    A2, D0
  1319. 000001C6  200A                     move.l     D0, A2
  1320. 000001C8  6708                     beq        +0xA /* 000001D2 */
  1321. 000001CA  2F0A                     move.l     -[A7], A2
  1322. 000001CC  4EB9 0000 693A           jsr        [0x0000693A]
  1323. label000001D2:
  1324. 000001D2  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1325. 000001D8  6720                     beq        +0x22 /* 000001FA */
  1326. 000001DA  4EB9 0000 B442           jsr        [0x0000B442]
  1327. 000001E0  2F3C 0000 00BC           move.l     -[A7], 0xBC
  1328. 000001E6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1329. 000001EC  2440                     movea.l    A2, D0
  1330. 000001EE  200A                     move.l     D0, A2
  1331. 000001F0  6708                     beq        +0xA /* 000001FA */
  1332. 000001F2  2F0A                     move.l     -[A7], A2
  1333. 000001F4  4EB9 0000 B53A           jsr        [0x0000B53A]
  1334. label000001FA:
  1335. 000001FA  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1336. 00000200  6720                     beq        +0x22 /* 00000222 */
  1337. 00000202  4EB9 0000 B43A           jsr        [0x0000B43A]
  1338. 00000208  2F3C 0000 00BC           move.l     -[A7], 0xBC
  1339. 0000020E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1340. 00000214  2440                     movea.l    A2, D0
  1341. 00000216  200A                     move.l     D0, A2
  1342. 00000218  6708                     beq        +0xA /* 00000222 */
  1343. 0000021A  2F0A                     move.l     -[A7], A2
  1344. 0000021C  4EB9 0000 B522           jsr        [0x0000B522]
  1345. label00000222:
  1346. 00000222  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1347. 00000228  6720                     beq        +0x22 /* 0000024A */
  1348. 0000022A  4EB9 0000 B432           jsr        [0x0000B432]
  1349. 00000230  2F3C 0000 00BC           move.l     -[A7], 0xBC
  1350. 00000236  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1351. 0000023C  2440                     movea.l    A2, D0
  1352. 0000023E  200A                     move.l     D0, A2
  1353. 00000240  6708                     beq        +0xA /* 0000024A */
  1354. 00000242  2F0A                     move.l     -[A7], A2
  1355. 00000244  4EB9 0000 B502           jsr        [0x0000B502]
  1356. label0000024A:
  1357. 0000024A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1358. 00000250  6720                     beq        +0x22 /* 00000272 */
  1359. 00000252  4EB9 0000 B582           jsr        [0x0000B582]
  1360. 00000258  2F3C 0000 00B0           move.l     -[A7], 0xB0
  1361. 0000025E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1362. 00000264  2440                     movea.l    A2, D0
  1363. 00000266  200A                     move.l     D0, A2
  1364. 00000268  6708                     beq        +0xA /* 00000272 */
  1365. 0000026A  2F0A                     move.l     -[A7], A2
  1366. 0000026C  4EB9 0000 B4C2           jsr        [0x0000B4C2]
  1367. label00000272:
  1368. 00000272  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1369. 00000278  6720                     beq        +0x22 /* 0000029A */
  1370. 0000027A  4EB9 0000 B45A           jsr        [0x0000B45A]
  1371. 00000280  2F3C 0000 00AC           move.l     -[A7], 0xAC
  1372. 00000286  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1373. 0000028C  2440                     movea.l    A2, D0
  1374. 0000028E  200A                     move.l     D0, A2
  1375. 00000290  6708                     beq        +0xA /* 0000029A */
  1376. 00000292  2F0A                     move.l     -[A7], A2
  1377. 00000294  4EB9 0000 B58A           jsr        [0x0000B58A]
  1378. label0000029A:
  1379. 0000029A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1380. 000002A0  6720                     beq        +0x22 /* 000002C2 */
  1381. 000002A2  4EB9 0000 B592           jsr        [0x0000B592]
  1382. 000002A8  2F3C 0000 00AA           move.l     -[A7], 0xAA
  1383. 000002AE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1384. 000002B4  2440                     movea.l    A2, D0
  1385. 000002B6  200A                     move.l     D0, A2
  1386. 000002B8  6708                     beq        +0xA /* 000002C2 */
  1387. 000002BA  2F0A                     move.l     -[A7], A2
  1388. 000002BC  4EB9 0000 B59A           jsr        [0x0000B59A]
  1389. label000002C2:
  1390. 000002C2  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1391. 000002C8  6720                     beq        +0x22 /* 000002EA */
  1392. 000002CA  4EB9 0000 B462           jsr        [0x0000B462]
  1393. 000002D0  2F3C 0000 00AA           move.l     -[A7], 0xAA
  1394. 000002D6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1395. 000002DC  2440                     movea.l    A2, D0
  1396. 000002DE  200A                     move.l     D0, A2
  1397. 000002E0  6708                     beq        +0xA /* 000002EA */
  1398. 000002E2  2F0A                     move.l     -[A7], A2
  1399. 000002E4  4EB9 0000 B542           jsr        [0x0000B542]
  1400. label000002EA:
  1401. 000002EA  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1402. 000002F0  6720                     beq        +0x22 /* 00000312 */
  1403. 000002F2  4EB9 0000 B42A           jsr        [0x0000B42A]
  1404. 000002F8  2F3C 0000 00CC           move.l     -[A7], 0xCC
  1405. 000002FE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1406. 00000304  2440                     movea.l    A2, D0
  1407. 00000306  200A                     move.l     D0, A2
  1408. 00000308  6708                     beq        +0xA /* 00000312 */
  1409. 0000030A  2F0A                     move.l     -[A7], A2
  1410. 0000030C  4EB9 0000 B4DA           jsr        [0x0000B4DA]
  1411. label00000312:
  1412. 00000312  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1413. 00000318  6720                     beq        +0x22 /* 0000033A */
  1414. 0000031A  4EB9 0000 B452           jsr        [0x0000B452]
  1415. 00000320  2F3C 0000 00B0           move.l     -[A7], 0xB0
  1416. 00000326  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1417. 0000032C  2440                     movea.l    A2, D0
  1418. 0000032E  200A                     move.l     D0, A2
  1419. 00000330  6708                     beq        +0xA /* 0000033A */
  1420. 00000332  2F0A                     move.l     -[A7], A2
  1421. 00000334  4EB9 0000 B32A           jsr        [0x0000B32A]
  1422. label0000033A:
  1423. 0000033A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1424. 00000340  6720                     beq        +0x22 /* 00000362 */
  1425. 00000342  4EB9 0000 B44A           jsr        [0x0000B44A]
  1426. 00000348  2F3C 0000 00BA           move.l     -[A7], 0xBA
  1427. 0000034E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1428. 00000354  2440                     movea.l    A2, D0
  1429. 00000356  200A                     move.l     D0, A2
  1430. 00000358  6708                     beq        +0xA /* 00000362 */
  1431. 0000035A  2F0A                     move.l     -[A7], A2
  1432. 0000035C  4EB9 0000 B322           jsr        [0x0000B322]
  1433. label00000362:
  1434. 00000362  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1435. 00000368  6720                     beq        +0x22 /* 0000038A */
  1436. 0000036A  4EB9 0000 B5A2           jsr        [0x0000B5A2]
  1437. 00000370  2F3C 0000 00C2           move.l     -[A7], 0xC2
  1438. 00000376  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1439. 0000037C  2440                     movea.l    A2, D0
  1440. 0000037E  200A                     move.l     D0, A2
  1441. 00000380  6708                     beq        +0xA /* 0000038A */
  1442. 00000382  2F0A                     move.l     -[A7], A2
  1443. 00000384  4EB9 0000 B5AA           jsr        [0x0000B5AA]
  1444. label0000038A:
  1445. 0000038A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1446. 00000390  6720                     beq        +0x22 /* 000003B2 */
  1447. 00000392  4EB9 0000 B5B2           jsr        [0x0000B5B2]
  1448. 00000398  2F3C 0000 00AC           move.l     -[A7], 0xAC
  1449. 0000039E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1450. 000003A4  2440                     movea.l    A2, D0
  1451. 000003A6  200A                     move.l     D0, A2
  1452. 000003A8  6708                     beq        +0xA /* 000003B2 */
  1453. 000003AA  2F0A                     move.l     -[A7], A2
  1454. 000003AC  4EB9 0000 B4EA           jsr        [0x0000B4EA]
  1455. label000003B2:
  1456. 000003B2  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1457. 000003B8  6720                     beq        +0x22 /* 000003DA */
  1458. 000003BA  4EB9 0000 B5BA           jsr        [0x0000B5BA]
  1459. 000003C0  2F3C 0000 0080           move.l     -[A7], 0x80
  1460. 000003C6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1461. 000003CC  2440                     movea.l    A2, D0
  1462. 000003CE  200A                     move.l     D0, A2
  1463. 000003D0  6708                     beq        +0xA /* 000003DA */
  1464. 000003D2  2F0A                     move.l     -[A7], A2
  1465. 000003D4  4EB9 0000 B5C2           jsr        [0x0000B5C2]
  1466. label000003DA:
  1467. 000003DA  4879 FFFE EBEC           push.l     0xFFFEEBEC
  1468. 000003E0  486E F100                pea.l      [A6 - 0xF00]
  1469. 000003E4  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1470. 000003EA  2F00                     move.l     -[A7], D0
  1471. 000003EC  2F3C 646C 6F67           move.l     -[A7], 0x646C6F67 /* 'dlog' */
  1472. 000003F2  4EB9 0000 1422           jsr        [0x00001422]
  1473. 000003F8  4879 FFFE EBE0           push.l     0xFFFEEBE0
  1474. 000003FE  486E F200                pea.l      [A6 - 0xE00]
  1475. 00000402  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1476. 00000408  2F00                     move.l     -[A7], D0
  1477. 0000040A  2F3C 636E 746C           move.l     -[A7], 0x636E746C /* 'cntl' */
  1478. 00000410  4EB9 0000 1422           jsr        [0x00001422]
  1479. 00000416  4879 FFFE EBD8           push.l     0xFFFEEBD8
  1480. 0000041C  486E F300                pea.l      [A6 - 0xD00]
  1481. 00000420  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1482. 00000426  2F00                     move.l     -[A7], D0
  1483. 00000428  2F3C 6275 746E           move.l     -[A7], 0x6275746E /* 'butn' */
  1484. 0000042E  4EB9 0000 1422           jsr        [0x00001422]
  1485. 00000434  4879 FFFE EBCC           push.l     0xFFFEEBCC
  1486. 0000043A  486E F400                pea.l      [A6 - 0xC00]
  1487. 0000043E  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1488. 00000444  2F00                     move.l     -[A7], D0
  1489. 00000446  2F3C 6368 6B62           move.l     -[A7], 0x63686B62 /* 'chkb' */
  1490. 0000044C  4EB9 0000 1422           jsr        [0x00001422]
  1491. 00000452  4879 FFFE EBC4           push.l     0xFFFEEBC4
  1492. 00000458  486E F500                pea.l      [A6 - 0xB00]
  1493. 0000045C  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1494. 00000462  2F00                     move.l     -[A7], D0
  1495. 00000464  2F3C 7261 6462           move.l     -[A7], 0x72616462 /* 'radb' */
  1496. 0000046A  4EB9 0000 1422           jsr        [0x00001422]
  1497. 00000470  4879 FFFE EBB8           push.l     0xFFFEEBB8
  1498. 00000476  486E F600                pea.l      [A6 - 0xA00]
  1499. 0000047A  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1500. 00000480  2F00                     move.l     -[A7], D0
  1501. 00000482  2F3C 636C 7573           move.l     -[A7], 0x636C7573 /* 'clus' */
  1502. 00000488  4EB9 0000 1422           jsr        [0x00001422]
  1503. 0000048E  4879 FFFE EBB0           push.l     0xFFFEEBB0
  1504. 00000494  486E F700                pea.l      [A6 - 0x900]
  1505. 00000498  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1506. 0000049E  2F00                     move.l     -[A7], D0
  1507. 000004A0  2F3C 6963 6F6E           move.l     -[A7], 0x69636F6E /* 'icon' */
  1508. 000004A6  4EB9 0000 1422           jsr        [0x00001422]
  1509. 000004AC  4879 FFFE EBA4           push.l     0xFFFEEBA4
  1510. 000004B2  486E F800                pea.l      [A6 - 0x800]
  1511. 000004B6  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1512. 000004BC  2F00                     move.l     -[A7], D0
  1513. 000004BE  2F3C 7369 636E           move.l     -[A7], 0x7369636E /* 'sicn' */
  1514. 000004C4  4EB9 0000 1422           jsr        [0x00001422]
  1515. 000004CA  4879 FFFE EB98           push.l     0xFFFEEB98
  1516. 000004D0  486E F900                pea.l      [A6 - 0x700]
  1517. 000004D4  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1518. 000004DA  2F00                     move.l     -[A7], D0
  1519. 000004DC  2F3C 7069 6374           move.l     -[A7], 0x70696374 /* 'pict' */
  1520. 000004E2  4EB9 0000 1422           jsr        [0x00001422]
  1521. 000004E8  4879 FFFE EB90           push.l     0xFFFEEB90
  1522. 000004EE  486E FA00                pea.l      [A6 - 0x600]
  1523. 000004F2  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1524. 000004F8  2F00                     move.l     -[A7], D0
  1525. 000004FA  2F3C 706F 7070           move.l     -[A7], 0x706F7070 /* 'popp' */
  1526. 00000500  4EB9 0000 1422           jsr        [0x00001422]
  1527. 00000506  4879 FFFE EB84           push.l     0xFFFEEB84
  1528. 0000050C  486E FB00                pea.l      [A6 - 0x500]
  1529. 00000510  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1530. 00000516  2F00                     move.l     -[A7], D0
  1531. 00000518  2F3C 7374 6174           move.l     -[A7], 0x73746174 /* 'stat' */
  1532. 0000051E  4EB9 0000 1422           jsr        [0x00001422]
  1533. 00000524  4879 FFFE EB78           push.l     0xFFFEEB78
  1534. 0000052A  486E FC00                pea.l      [A6 - 0x400]
  1535. 0000052E  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1536. 00000534  2F00                     move.l     -[A7], D0
  1537. 00000536  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  1538. 0000053C  4EB9 0000 1422           jsr        [0x00001422]
  1539. 00000542  4879 FFFE EB6C           push.l     0xFFFEEB6C
  1540. 00000548  486E FD00                pea.l      [A6 - 0x300]
  1541. 0000054C  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1542. 00000552  2F00                     move.l     -[A7], D0
  1543. 00000554  2F3C 6E6D 6272           move.l     -[A7], 0x6E6D6272 /* 'nmbr' */
  1544. 0000055A  4EB9 0000 1422           jsr        [0x00001422]
  1545. 00000560  4879 FFFE EB60           push.l     0xFFFEEB60
  1546. 00000566  486E FE00                pea.l      [A6 - 0x200]
  1547. 0000056A  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1548. 00000570  2F00                     move.l     -[A7], D0
  1549. 00000572  2F3C 7061 746E           move.l     -[A7], 0x7061746E /* 'patn' */
  1550. 00000578  4EB9 0000 1422           jsr        [0x00001422]
  1551. 0000057E  4879 FFFE EB4C           push.l     0xFFFEEB4C
  1552. 00000584  486E FF00                pea.l      [A6 - 0x100]
  1553. 00000588  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1554. 0000058E  2F00                     move.l     -[A7], D0
  1555. 00000590  2F3C 7462 6F72           move.l     -[A7], 0x74626F72 /* 'tbor' */
  1556. 00000596  4EB9 0000 1422           jsr        [0x00001422]
  1557. 0000059C  7608                     moveq.l    D3, 0x08
  1558. 0000059E  2F03                     move.l     -[A7], D3
  1559. 000005A0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1560. 000005A6  2440                     movea.l    A2, D0
  1561. 000005A8  200A                     move.l     D0, A2
  1562. 000005AA  6708                     beq        +0xA /* 000005B4 */
  1563. 000005AC  2F0A                     move.l     -[A7], A2
  1564. 000005AE  4EB9 0000 3704           jsr        [0x00003704]
  1565. label000005B4:
  1566. 000005B4  23CA FFFF 1B9C           move.l     [0xFFFF1B9C], A2
  1567. 000005BA  2F0A                     move.l     -[A7], A2
  1568. 000005BC  4EB9 0000 3750           jsr        [0x00003750]
  1569. 000005C2  2F03                     move.l     -[A7], D3
  1570. 000005C4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1571. 000005CA  2640                     movea.l    A3, D0
  1572. 000005CC  200B                     move.l     D0, A3
  1573. 000005CE  6708                     beq        +0xA /* 000005D8 */
  1574. 000005D0  2F0B                     move.l     -[A7], A3
  1575. 000005D2  4EB9 0000 16EA           jsr        [0x000016EA]
  1576. label000005D8:
  1577. 000005D8  23CB FFFF 1BA0           move.l     [0xFFFF1BA0], A3
  1578. 000005DE  2F0B                     move.l     -[A7], A3
  1579. 000005E0  4EB9 0000 16F2           jsr        [0x000016F2]
  1580. 000005E6  13FC 0001 FFFF 65C0      move.b     [0xFFFF65C0], 0x1
  1581. label000005EE:
  1582. 000005EE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1583. 000005F2  4E5E                     unlink     A6
  1584. 000005F4  4E75                     rts
  1585. 000005F6  8F49 6E69                pack       -[A7], -[A1], 0x6E69
  1586. 000005FA  7455                     moveq.l    D2, 0x55
  1587. 000005FC  4469 616C                neg.w      [A1 + 0x616C]
  1588. 00000600  6F67                     ble        +0x69 /* 00000669 */
  1589. 00000602  5F5F                     subq.w     [A7]+, 7
  1590. 00000604  4676 0000                not.w      [A6 + D0.w]
  1591. 00000608  4E56 FD00                link       A6, -0x0300
  1592. 0000060C  2F0A                     move.l     -[A7], A2
  1593. 0000060E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1594. 00000614  6720                     beq        +0x22 /* 00000636 */
  1595. 00000616  4EB9 0000 B472           jsr        [0x0000B472]
  1596. 0000061C  2F3C 0000 009C           move.l     -[A7], 0x9C
  1597. 00000622  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1598. 00000628  2440                     movea.l    A2, D0
  1599. 0000062A  200A                     move.l     D0, A2
  1600. 0000062C  6708                     beq        +0xA /* 00000636 */
  1601. 0000062E  2F0A                     move.l     -[A7], A2
  1602. 00000630  4EB9 0000 B41A           jsr        [0x0000B41A]
  1603. label00000636:
  1604. 00000636  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1605. 0000063C  6720                     beq        +0x22 /* 0000065E */
  1606. 0000063E  4EB9 0000 B47A           jsr        [0x0000B47A]
  1607. 00000644  2F3C 0000 00B2           move.l     -[A7], 0xB2
  1608. 0000064A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1609. 00000650  2440                     movea.l    A2, D0
  1610. 00000652  200A                     move.l     D0, A2
  1611. 00000654  6708                     beq        +0xA /* 0000065E */
  1612. 00000656  2F0A                     move.l     -[A7], A2
  1613. 00000658  4EB9 0000 B4F2           jsr        [0x0000B4F2]
  1614. label0000065E:
  1615. 0000065E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1616. 00000664  6720                     beq        +0x22 /* 00000686 */
  1617. 00000666  4EB9 0000 B572           jsr        [0x0000B572]
  1618. 0000066C  2F3C 0000 00B2           move.l     -[A7], 0xB2
  1619. 00000672  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1620. 00000678  2440                     movea.l    A2, D0
  1621. 0000067A  200A                     move.l     D0, A2
  1622. 0000067C  6708                     beq        +0xA /* 00000686 */
  1623. 0000067E  2F0A                     move.l     -[A7], A2
  1624. 00000680  4EB9 0000 B52A           jsr        [0x0000B52A]
  1625. label00000686:
  1626. 00000686  4879 FFFF 46DC           push.l     0xFFFF46DC
  1627. 0000068C  486E FD00                pea.l      [A6 - 0x300]
  1628. 00000690  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1629. 00000696  2F00                     move.l     -[A7], D0
  1630. 00000698  2F3C 6772 6964           move.l     -[A7], 0x67726964 /* 'grid' */
  1631. 0000069E  4EB9 0000 1422           jsr        [0x00001422]
  1632. 000006A4  4879 FFFF 46CC           push.l     0xFFFF46CC
  1633. 000006AA  486E FE00                pea.l      [A6 - 0x200]
  1634. 000006AE  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1635. 000006B4  2F00                     move.l     -[A7], D0
  1636. 000006B6  2F3C 7478 7467           move.l     -[A7], 0x74787467 /* 'txtg' */
  1637. 000006BC  4EB9 0000 1422           jsr        [0x00001422]
  1638. 000006C2  4879 FFFF 46BC           push.l     0xFFFF46BC
  1639. 000006C8  486E FF00                pea.l      [A6 - 0x100]
  1640. 000006CC  4EB9 0000 0B3A           jsr        [0x00000B3A]
  1641. 000006D2  2F00                     move.l     -[A7], D0
  1642. 000006D4  2F3C 6C73 7467           move.l     -[A7], 0x6C737467 /* 'lstg' */
  1643. 000006DA  4EB9 0000 1422           jsr        [0x00001422]
  1644. 000006E0  4EB9 0000 120A           jsr        [0x0000120A]
  1645. 000006E6  23C0 FFFF 5AB4           move.l     [0xFFFF5AB4], D0
  1646. 000006EC  4EB9 0000 120A           jsr        [0x0000120A]
  1647. 000006F2  23C0 FFFF 5AB0           move.l     [0xFFFF5AB0], D0
  1648. 000006F8  4EB9 0000 120A           jsr        [0x0000120A]
  1649. 000006FE  23C0 FFFF 5AAC           move.l     [0xFFFF5AAC], D0
  1650. 00000704  4EB9 0000 120A           jsr        [0x0000120A]
  1651. 0000070A  23C0 FFFF 5AA8           move.l     [0xFFFF5AA8], D0
  1652. 00000710  4EB9 0000 120A           jsr        [0x0000120A]
  1653. 00000716  23C0 FFFF 5AA4           move.l     [0xFFFF5AA4], D0
  1654. 0000071C  13FC 0001 FFFF 65BC      move.b     [0xFFFF65BC], 0x1
  1655. 00000724  245F                     movea.l    A2, [A7]+
  1656. 00000726  4E5E                     unlink     A6
  1657. 00000728  4E75                     rts
  1658. 0000072A  9149                     subx.w     -[A0], -[A1]
  1659. 0000072C  6E69                     bgt        +0x6B /* 00000797 */
  1660. 0000072E  7455                     moveq.l    D2, 0x55
  1661. 00000730  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  1662. 00000734  5669 6577                addq.w     [A1 + 0x6577], 3
  1663. 00000738  5F5F                     subq.w     [A7]+, 7
  1664. 0000073A  4676 0000                not.w      [A6 + D0.w]
  1665. 0000073E  FFFF                     .invalid   <<F/7/7>>
  1666. 00000740  2F0A                     move.l     -[A7], A2
  1667. 00000742  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1668. 00000748  6720                     beq        +0x22 /* 0000076A */
  1669. 0000074A  4EB9 0000 B9B2           jsr        [0x0000B9B2]
  1670. 00000750  2F3C 0000 00BC           move.l     -[A7], 0xBC
  1671. 00000756  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1672. 0000075C  2440                     movea.l    A2, D0
  1673. 0000075E  200A                     move.l     D0, A2
  1674. 00000760  6708                     beq        +0xA /* 0000076A */
  1675. 00000762  2F0A                     move.l     -[A7], A2
  1676. 00000764  4EB9 0000 B9BA           jsr        [0x0000B9BA]
  1677. label0000076A:
  1678. 0000076A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1679. 00000770  6720                     beq        +0x22 /* 00000792 */
  1680. 00000772  4EB9 0000 B9C2           jsr        [0x0000B9C2]
  1681. 00000778  2F3C 0000 00C0           move.l     -[A7], 0xC0
  1682. 0000077E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1683. 00000784  2440                     movea.l    A2, D0
  1684. 00000786  200A                     move.l     D0, A2
  1685. 00000788  6708                     beq        +0xA /* 00000792 */
  1686. 0000078A  2F0A                     move.l     -[A7], A2
  1687. 0000078C  4EB9 0000 B9CA           jsr        [0x0000B9CA]
  1688. label00000792:
  1689. 00000792  245F                     movea.l    A2, [A7]+
  1690. 00000794  4E75                     rts
  1691. 00000796  FFFF                     .invalid   <<F/7/7>>
  1692. 00000798  2F0A                     move.l     -[A7], A2
  1693. 0000079A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1694. 000007A0  6720                     beq        +0x22 /* 000007C2 */
  1695. 000007A2  4EB9 0000 2FE2           jsr        [0x00002FE2]
  1696. 000007A8  2F3C 0000 0088           move.l     -[A7], 0x88
  1697. 000007AE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1698. 000007B4  2440                     movea.l    A2, D0
  1699. 000007B6  200A                     move.l     D0, A2
  1700. 000007B8  6708                     beq        +0xA /* 000007C2 */
  1701. 000007BA  2F0A                     move.l     -[A7], A2
  1702. 000007BC  4EB9 0000 397A           jsr        [0x0000397A]
  1703. label000007C2:
  1704. 000007C2  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1705. 000007C8  6720                     beq        +0x22 /* 000007EA */
  1706. 000007CA  4EB9 0000 2FFA           jsr        [0x00002FFA]
  1707. 000007D0  2F3C 0000 00B0           move.l     -[A7], 0xB0
  1708. 000007D6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1709. 000007DC  2440                     movea.l    A2, D0
  1710. 000007DE  200A                     move.l     D0, A2
  1711. 000007E0  6708                     beq        +0xA /* 000007EA */
  1712. 000007E2  2F0A                     move.l     -[A7], A2
  1713. 000007E4  4EB9 0000 3012           jsr        [0x00003012]
  1714. label000007EA:
  1715. 000007EA  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1716. 000007F0  6720                     beq        +0x22 /* 00000812 */
  1717. 000007F2  4EB9 0000 2FCA           jsr        [0x00002FCA]
  1718. 000007F8  2F3C 0000 00C2           move.l     -[A7], 0xC2
  1719. 000007FE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1720. 00000804  2440                     movea.l    A2, D0
  1721. 00000806  200A                     move.l     D0, A2
  1722. 00000808  6708                     beq        +0xA /* 00000812 */
  1723. 0000080A  2F0A                     move.l     -[A7], A2
  1724. 0000080C  4EB9 0000 3982           jsr        [0x00003982]
  1725. label00000812:
  1726. 00000812  245F                     movea.l    A2, [A7]+
  1727. 00000814  4E75                     rts
  1728. 00000816  FFFF                     .invalid   <<F/7/7>>
  1729. 00000818  2F0A                     move.l     -[A7], A2
  1730. 0000081A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1731. 00000820  6720                     beq        +0x22 /* 00000842 */
  1732. 00000822  4EB9 0000 38FA           jsr        [0x000038FA]
  1733. 00000828  2F3C 0000 01BE           move.l     -[A7], 0x1BE
  1734. 0000082E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1735. 00000834  2440                     movea.l    A2, D0
  1736. 00000836  200A                     move.l     D0, A2
  1737. 00000838  6708                     beq        +0xA /* 00000842 */
  1738. 0000083A  2F0A                     move.l     -[A7], A2
  1739. 0000083C  4EB9 0000 3902           jsr        [0x00003902]
  1740. label00000842:
  1741. 00000842  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1742. 00000848  6720                     beq        +0x22 /* 0000086A */
  1743. 0000084A  4EB9 0000 390A           jsr        [0x0000390A]
  1744. 00000850  2F3C 0000 052A           move.l     -[A7], 0x52A
  1745. 00000856  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1746. 0000085C  2440                     movea.l    A2, D0
  1747. 0000085E  200A                     move.l     D0, A2
  1748. 00000860  6708                     beq        +0xA /* 0000086A */
  1749. 00000862  2F0A                     move.l     -[A7], A2
  1750. 00000864  4EB9 0000 3912           jsr        [0x00003912]
  1751. label0000086A:
  1752. 0000086A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1753. 00000870  6720                     beq        +0x22 /* 00000892 */
  1754. 00000872  4EB9 0000 32C2           jsr        [0x000032C2]
  1755. 00000878  2F3C 0000 00B8           move.l     -[A7], 0xB8
  1756. 0000087E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1757. 00000884  2440                     movea.l    A2, D0
  1758. 00000886  200A                     move.l     D0, A2
  1759. 00000888  6708                     beq        +0xA /* 00000892 */
  1760. 0000088A  2F0A                     move.l     -[A7], A2
  1761. 0000088C  4EB9 0000 32DA           jsr        [0x000032DA]
  1762. label00000892:
  1763. 00000892  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1764. 00000898  6720                     beq        +0x22 /* 000008BA */
  1765. 0000089A  4EB9 0000 391A           jsr        [0x0000391A]
  1766. 000008A0  2F3C 0000 0090           move.l     -[A7], 0x90
  1767. 000008A6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1768. 000008AC  2440                     movea.l    A2, D0
  1769. 000008AE  200A                     move.l     D0, A2
  1770. 000008B0  6708                     beq        +0xA /* 000008BA */
  1771. 000008B2  2F0A                     move.l     -[A7], A2
  1772. 000008B4  4EB9 0000 3922           jsr        [0x00003922]
  1773. label000008BA:
  1774. 000008BA  245F                     movea.l    A2, [A7]+
  1775. 000008BC  4E75                     rts
  1776. 000008BE  FFFF                     .invalid   <<F/7/7>>
  1777. 000008C0  2F0A                     move.l     -[A7], A2
  1778. 000008C2  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1779. 000008C8  671E                     beq        +0x20 /* 000008E8 */
  1780. 000008CA  4EB9 0000 DE1A           jsr        [0x0000DE1A]
  1781. 000008D0  700A                     moveq.l    D0, 0x0A
  1782. 000008D2  2F00                     move.l     -[A7], D0
  1783. 000008D4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1784. 000008DA  2440                     movea.l    A2, D0
  1785. 000008DC  200A                     move.l     D0, A2
  1786. 000008DE  6708                     beq        +0xA /* 000008E8 */
  1787. 000008E0  2F0A                     move.l     -[A7], A2
  1788. 000008E2  4EB9 0000 DE22           jsr        [0x0000DE22]
  1789. label000008E8:
  1790. 000008E8  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1791. 000008EE  671E                     beq        +0x20 /* 0000090E */
  1792. 000008F0  4EB9 0000 DE2A           jsr        [0x0000DE2A]
  1793. 000008F6  700A                     moveq.l    D0, 0x0A
  1794. 000008F8  2F00                     move.l     -[A7], D0
  1795. 000008FA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1796. 00000900  2440                     movea.l    A2, D0
  1797. 00000902  200A                     move.l     D0, A2
  1798. 00000904  6708                     beq        +0xA /* 0000090E */
  1799. 00000906  2F0A                     move.l     -[A7], A2
  1800. 00000908  4EB9 0000 DE32           jsr        [0x0000DE32]
  1801. label0000090E:
  1802. 0000090E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1803. 00000914  671E                     beq        +0x20 /* 00000934 */
  1804. 00000916  4EB9 0000 DE3A           jsr        [0x0000DE3A]
  1805. 0000091C  700A                     moveq.l    D0, 0x0A
  1806. 0000091E  2F00                     move.l     -[A7], D0
  1807. 00000920  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1808. 00000926  2440                     movea.l    A2, D0
  1809. 00000928  200A                     move.l     D0, A2
  1810. 0000092A  6708                     beq        +0xA /* 00000934 */
  1811. 0000092C  2F0A                     move.l     -[A7], A2
  1812. 0000092E  4EB9 0000 DE42           jsr        [0x0000DE42]
  1813. label00000934:
  1814. 00000934  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1815. 0000093A  671E                     beq        +0x20 /* 0000095A */
  1816. 0000093C  4EB9 0000 DE4A           jsr        [0x0000DE4A]
  1817. 00000942  700A                     moveq.l    D0, 0x0A
  1818. 00000944  2F00                     move.l     -[A7], D0
  1819. 00000946  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1820. 0000094C  2440                     movea.l    A2, D0
  1821. 0000094E  200A                     move.l     D0, A2
  1822. 00000950  6708                     beq        +0xA /* 0000095A */
  1823. 00000952  2F0A                     move.l     -[A7], A2
  1824. 00000954  4EB9 0000 DE52           jsr        [0x0000DE52]
  1825. label0000095A:
  1826. 0000095A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1827. 00000960  671E                     beq        +0x20 /* 00000980 */
  1828. 00000962  4EB9 0000 DE5A           jsr        [0x0000DE5A]
  1829. 00000968  700A                     moveq.l    D0, 0x0A
  1830. 0000096A  2F00                     move.l     -[A7], D0
  1831. 0000096C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1832. 00000972  2440                     movea.l    A2, D0
  1833. 00000974  200A                     move.l     D0, A2
  1834. 00000976  6708                     beq        +0xA /* 00000980 */
  1835. 00000978  2F0A                     move.l     -[A7], A2
  1836. 0000097A  4EB9 0000 DE62           jsr        [0x0000DE62]
  1837. label00000980:
  1838. 00000980  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1839. 00000986  671E                     beq        +0x20 /* 000009A6 */
  1840. 00000988  4EB9 0000 DE6A           jsr        [0x0000DE6A]
  1841. 0000098E  700A                     moveq.l    D0, 0x0A
  1842. 00000990  2F00                     move.l     -[A7], D0
  1843. 00000992  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1844. 00000998  2440                     movea.l    A2, D0
  1845. 0000099A  200A                     move.l     D0, A2
  1846. 0000099C  6708                     beq        +0xA /* 000009A6 */
  1847. 0000099E  2F0A                     move.l     -[A7], A2
  1848. 000009A0  4EB9 0000 DE72           jsr        [0x0000DE72]
  1849. label000009A6:
  1850. 000009A6  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1851. 000009AC  671E                     beq        +0x20 /* 000009CC */
  1852. 000009AE  4EB9 0000 DE7A           jsr        [0x0000DE7A]
  1853. 000009B4  700A                     moveq.l    D0, 0x0A
  1854. 000009B6  2F00                     move.l     -[A7], D0
  1855. 000009B8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1856. 000009BE  2440                     movea.l    A2, D0
  1857. 000009C0  200A                     move.l     D0, A2
  1858. 000009C2  6708                     beq        +0xA /* 000009CC */
  1859. 000009C4  2F0A                     move.l     -[A7], A2
  1860. 000009C6  4EB9 0000 DE82           jsr        [0x0000DE82]
  1861. label000009CC:
  1862. 000009CC  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1863. 000009D2  671E                     beq        +0x20 /* 000009F2 */
  1864. 000009D4  4EB9 0000 DE8A           jsr        [0x0000DE8A]
  1865. 000009DA  700A                     moveq.l    D0, 0x0A
  1866. 000009DC  2F00                     move.l     -[A7], D0
  1867. 000009DE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1868. 000009E4  2440                     movea.l    A2, D0
  1869. 000009E6  200A                     move.l     D0, A2
  1870. 000009E8  6708                     beq        +0xA /* 000009F2 */
  1871. 000009EA  2F0A                     move.l     -[A7], A2
  1872. 000009EC  4EB9 0000 DE92           jsr        [0x0000DE92]
  1873. label000009F2:
  1874. 000009F2  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1875. 000009F8  6720                     beq        +0x22 /* 00000A1A */
  1876. 000009FA  4EB9 0000 DB32           jsr        [0x0000DB32]
  1877. 00000A00  2F3C 0000 00D8           move.l     -[A7], 0xD8
  1878. 00000A06  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1879. 00000A0C  2440                     movea.l    A2, D0
  1880. 00000A0E  200A                     move.l     D0, A2
  1881. 00000A10  6708                     beq        +0xA /* 00000A1A */
  1882. 00000A12  2F0A                     move.l     -[A7], A2
  1883. 00000A14  4EB9 0000 DB3A           jsr        [0x0000DB3A]
  1884. label00000A1A:
  1885. 00000A1A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1886. 00000A20  6720                     beq        +0x22 /* 00000A42 */
  1887. 00000A22  4EB9 0000 DB42           jsr        [0x0000DB42]
  1888. 00000A28  2F3C 0000 00D8           move.l     -[A7], 0xD8
  1889. 00000A2E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1890. 00000A34  2440                     movea.l    A2, D0
  1891. 00000A36  200A                     move.l     D0, A2
  1892. 00000A38  6708                     beq        +0xA /* 00000A42 */
  1893. 00000A3A  2F0A                     move.l     -[A7], A2
  1894. 00000A3C  4EB9 0000 DB4A           jsr        [0x0000DB4A]
  1895. label00000A42:
  1896. 00000A42  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1897. 00000A48  6720                     beq        +0x22 /* 00000A6A */
  1898. 00000A4A  4EB9 0000 DB52           jsr        [0x0000DB52]
  1899. 00000A50  2F3C 0000 00C6           move.l     -[A7], 0xC6
  1900. 00000A56  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1901. 00000A5C  2440                     movea.l    A2, D0
  1902. 00000A5E  200A                     move.l     D0, A2
  1903. 00000A60  6708                     beq        +0xA /* 00000A6A */
  1904. 00000A62  2F0A                     move.l     -[A7], A2
  1905. 00000A64  4EB9 0000 DB5A           jsr        [0x0000DB5A]
  1906. label00000A6A:
  1907. 00000A6A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1908. 00000A70  671E                     beq        +0x20 /* 00000A90 */
  1909. 00000A72  4EB9 0000 DB62           jsr        [0x0000DB62]
  1910. 00000A78  700A                     moveq.l    D0, 0x0A
  1911. 00000A7A  2F00                     move.l     -[A7], D0
  1912. 00000A7C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1913. 00000A82  2440                     movea.l    A2, D0
  1914. 00000A84  200A                     move.l     D0, A2
  1915. 00000A86  6708                     beq        +0xA /* 00000A90 */
  1916. 00000A88  2F0A                     move.l     -[A7], A2
  1917. 00000A8A  4EB9 0000 DAAA           jsr        [0x0000DAAA]
  1918. label00000A90:
  1919. 00000A90  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1920. 00000A96  6720                     beq        +0x22 /* 00000AB8 */
  1921. 00000A98  4EB9 0000 DB6A           jsr        [0x0000DB6A]
  1922. 00000A9E  2F3C 0000 00B0           move.l     -[A7], 0xB0
  1923. 00000AA4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1924. 00000AAA  2440                     movea.l    A2, D0
  1925. 00000AAC  200A                     move.l     D0, A2
  1926. 00000AAE  6708                     beq        +0xA /* 00000AB8 */
  1927. 00000AB0  2F0A                     move.l     -[A7], A2
  1928. 00000AB2  4EB9 0000 DB2A           jsr        [0x0000DB2A]
  1929. label00000AB8:
  1930. 00000AB8  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  1931. 00000ABE  6720                     beq        +0x22 /* 00000AE0 */
  1932. 00000AC0  4EB9 0000 DB72           jsr        [0x0000DB72]
  1933. 00000AC6  2F3C 0000 00BA           move.l     -[A7], 0xBA
  1934. 00000ACC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1935. 00000AD2  2440                     movea.l    A2, D0
  1936. 00000AD4  200A                     move.l     D0, A2
  1937. 00000AD6  6708                     beq        +0xA /* 00000AE0 */
  1938. 00000AD8  2F0A                     move.l     -[A7], A2
  1939. 00000ADA  4EB9 0000 DB7A           jsr        [0x0000DB7A]
  1940. label00000AE0:
  1941. 00000AE0  245F                     movea.l    A2, [A7]+
  1942. 00000AE2  4E75                     rts
  1943. 00000AE4  4E56 0000                link       A6, 0
  1944. 00000AE8  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  1945. 00000AEC  246E 0008                movea.l    A2, [A6 + 0x8]
  1946. 00000AF0  2F0A                     move.l     -[A7], A2
  1947. 00000AF2  4EB9 0000 34F8           jsr        [0x000034F8]
  1948. 00000AF8  2079 FFFB 31B4           movea.l    A0, [0xFFFB31B4]
  1949. 00000AFE  2488                     move.l     [A2], A0
  1950. 00000B00  7600                     moveq.l    D3, 0x00
  1951. 00000B02  2543 0080                move.l     [A2 + 0x80], D3
  1952. 00000B06  2543 0086                move.l     [A2 + 0x86], D3
  1953. 00000B0A  4204                     clr.b      D4
  1954. 00000B0C  1544 008A                move.b     [A2 + 0x8A], D4
  1955. 00000B10  2543 008C                move.l     [A2 + 0x8C], D3
  1956. 00000B14  2543 0090                move.l     [A2 + 0x90], D3
  1957. 00000B18  2543 0094                move.l     [A2 + 0x94], D3
  1958. 00000B1C  2543 0098                move.l     [A2 + 0x98], D3
  1959. 00000B20  2543 009C                move.l     [A2 + 0x9C], D3
  1960. 00000B24  2543 00A0                move.l     [A2 + 0xA0], D3
  1961. 00000B28  23C3 FFFB EFDC           move.l     [0xFFFBEFDC], D3
  1962. 00000B2E  23C3 FFFB EFE0           move.l     [0xFFFBEFE0], D3
  1963. 00000B34  23C3 FFFB EFE4           move.l     [0xFFFBEFE4], D3
  1964. 00000B3A  23C3 FFFB EFE8           move.l     [0xFFFBEFE8], D3
  1965. 00000B40  23C3 FFFB EFEC           move.l     [0xFFFBEFEC], D3
  1966. 00000B46  1544 00A4                move.b     [A2 + 0xA4], D4
  1967. 00000B4A  1544 00A5                move.b     [A2 + 0xA5], D4
  1968. 00000B4E  7600                     moveq.l    D3, 0x00
  1969. 00000B50  2543 00A6                move.l     [A2 + 0xA6], D3
  1970. 00000B54  2543 00AA                move.l     [A2 + 0xAA], D3
  1971. 00000B58  7A02                     moveq.l    D5, 0x02
  1972. 00000B5A  2545 00AE                move.l     [A2 + 0xAE], D5
  1973. 00000B5E  2543 00B2                move.l     [A2 + 0xB2], D3
  1974. 00000B62  2543 00B6                move.l     [A2 + 0xB6], D3
  1975. 00000B66  2545 00BA                move.l     [A2 + 0xBA], D5
  1976. 00000B6A  2543 00BE                move.l     [A2 + 0xBE], D3
  1977. 00000B6E  2543 00C2                move.l     [A2 + 0xC2], D3
  1978. 00000B72  13C4 FFFB 31C4           move.b     [0xFFFB31C4], D4
  1979. 00000B78  41F9 0000 816A           lea.l      A0, [0x0000816A]
  1980. 00000B7E  23C8 FFFB 31C0           move.l     [0xFFFB31C0], A0
  1981. 00000B84  41F9 0000 8172           lea.l      A0, [0x00008172]
  1982. 00000B8A  23C8 FFFB 31BC           move.l     [0xFFFB31BC], A0
  1983. 00000B90  200A                     move.l     D0, A2
  1984. 00000B92  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  1985. 00000B96  4E5E                     unlink     A6
  1986. 00000B98  205F                     movea.l    A0, [A7]+
  1987. 00000B9A  584F                     addq.w     A7, 4
  1988. 00000B9C  4ED0                     jmp        [A0]
  1989. 00000B9E  9E5F                     sub.w      D7, [A7]+
  1990. 00000BA0  5F63                     subq.w     -[A3], 7
  1991. 00000BA2  745F                     moveq.l    D2, 0x5F
  1992. 00000BA4  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  1993. 00000BA8  4465                     neg.w      -[A5]
  1994. 00000BAA  6275                     bhi        +0x77 /* 00000C21 */
  1995. 00000BAC  6767                     beq        +0x69 /* 00000C15 */
  1996. 00000BAE  6572                     bcs        +0x74 /* 00000C22 */
  1997. 00000BB0  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  1998. 00000BB4  6963                     bvs        +0x65 /* 00000C19 */
  1999. 00000BB6  6174                     bsr        +0x76 /* 00000C2C */
  2000. 00000BB8  696F                     bvs        +0x71 /* 00000C29 */
  2001. 00000BBA  6E46                     bgt        +0x48 /* 00000C02 */
  2002. 00000BBC  7600                     moveq.l    D3, 0x00
  2003. 00000BBE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2004. 00000BC2  0000 48E7                ori.b      D0, 0xE7
  2005. 00000BC6  0038 246E 0008           ori.b      [0x00000008 /* BusErrVct */], 0x6E /* 'n' */
  2006. 00000BCC  4EB9 0000 2D52           jsr        [0x00002D52]
  2007. 00000BD2  2F3C 4D50 5359           move.l     -[A7], 0x4D505359 /* 'MPSY' */
  2008. 00000BD8  2F3C 5232 4462           move.l     -[A7], 0x52324462 /* 'R2Db' */
  2009. 00000BDE  2F0A                     move.l     -[A7], A2
  2010. 00000BE0  4EB9 0000 0CB0           jsr        [0x00000CB0 /* MMUFlags */]
  2011. 00000BE6  4EB9 0000 0E88           jsr        [0x00000E88]
  2012. 00000BEC  4EB9 0000 36C2           jsr        [0x000036C2]
  2013. 00000BF2  4EB9 0000 0EB0           jsr        [0x00000EB0]
  2014. 00000BF8  4EB9 0000 0740           jsr        [0x00000740]
  2015. 00000BFE  4EB9 0000 0EE0           jsr        [0x00000EE0]
  2016. // begin alternate branch 00000C02-00000C04
  2017. label00000C02:
  2018. 00000C02  0EE0                     .incomplete
  2019. // end alternate branch 00000C02-00000C04
  2020. label00000C02: // (misaligned)
  2021. 00000C04  4EB9 0000 39BA           jsr        [0x000039BA]
  2022. 00000C0A  2540 0080                move.l     [A2 + 0x80], D0
  2023. 00000C0E  7001                     moveq.l    D0, 0x01
  2024. 00000C10  3540 0084                move.w     [A2 + 0x84], D0
  2025. 00000C14  700A                     moveq.l    D0, 0x0A
  2026. 00000C16  2540 000C                move.l     [A2 + 0xC], D0
  2027. 00000C1A  2F3C 0000 0284           move.l     -[A7], 0x284
  2028. 00000C20  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2029. // begin alternate branch 00000C22-00000C26
  2030. label00000C22:
  2031. 00000C22  0000 0BEA                ori.b      D0, 0xEA
  2032. // end alternate branch 00000C22-00000C26
  2033. label00000C22: // (misaligned)
  2034. 00000C26  2640                     movea.l    A3, D0
  2035. 00000C28  200B                     move.l     D0, A3
  2036. 00000C2A  6708                     beq        +0xA /* 00000C34 */
  2037. fn00000C2C:
  2038. 00000C2C  2F0B                     move.l     -[A7], A3
  2039. 00000C2E  4EB9 0000 3E92           jsr        [0x00003E92]
  2040. label00000C34:
  2041. 00000C34  23CB FFFB EFF0           move.l     [0xFFFBEFF0], A3
  2042. 00000C3A  2F0B                     move.l     -[A7], A3
  2043. 00000C3C  4EB9 0000 3E9A           jsr        [0x00003E9A]
  2044. 00000C42  2F0A                     move.l     -[A7], A2
  2045. 00000C44  4EB9 0000 0F48           jsr        [0x00000F48]
  2046. 00000C4A  701A                     moveq.l    D0, 0x1A
  2047. 00000C4C  2F00                     move.l     -[A7], D0
  2048. 00000C4E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2049. 00000C54  2840                     movea.l    A4, D0
  2050. 00000C56  200C                     move.l     D0, A4
  2051. 00000C58  6708                     beq        +0xA /* 00000C62 */
  2052. 00000C5A  2F0C                     move.l     -[A7], A4
  2053. 00000C5C  4EB9 0000 2BA2           jsr        [0x00002BA2]
  2054. label00000C62:
  2055. 00000C62  42A7                     clr.l      -[A7]
  2056. 00000C64  2F0C                     move.l     -[A7], A4
  2057. 00000C66  4EB9 0000 2BAA           jsr        [0x00002BAA]
  2058. 00000C6C  254C 00C6                move.l     [A2 + 0xC6], A4
  2059. 00000C70  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2060. 00000C74  4E5E                     unlink     A6
  2061. 00000C76  205F                     movea.l    A0, [A7]+
  2062. 00000C78  584F                     addq.w     A7, 4
  2063. 00000C7A  4ED0                     jmp        [A0]
  2064. 00000C7C  802E 4944                or.b       D0, [A6 + 0x4944]
  2065. 00000C80  6562                     bcs        +0x64 /* 00000CE4 */
  2066. 00000C82  7567                     moveq.l    D2, 0x67
  2067. 00000C84  6765                     beq        +0x67 /* 00000CEB */
  2068. 00000C86  7241                     moveq.l    D1, 0x41
  2069. 00000C88  7070                     moveq.l    D0, 0x70
  2070. 00000C8A  6C69                     bge        +0x6B /* 00000CF5 */
  2071. 00000C8C  6361                     bls        +0x63 /* 00000CEF */
  2072. 00000C8E  7469                     moveq.l    D2, 0x69
  2073. 00000C90  6F6E                     ble        +0x70 /* 00000D00 */
  2074. 00000C92  5F5F                     subq.w     [A7]+, 7
  2075. 00000C94  3230 5444                move.w     D1, [A0 + D5.w * 4 + 0x44]
  2076. 00000C98  6562                     bcs        +0x64 /* 00000CFC */
  2077. 00000C9A  7567                     moveq.l    D2, 0x67
  2078. 00000C9C  6765                     beq        +0x67 /* 00000D03 */
  2079. 00000C9E  7241                     moveq.l    D1, 0x41
  2080. 00000CA0  7070                     moveq.l    D0, 0x70
  2081. 00000CA2  6C69                     bge        +0x6B /* 00000D0D */
  2082. 00000CA4  6361                     bls        +0x63 /* 00000D07 */
  2083. 00000CA6  7469                     moveq.l    D2, 0x69
  2084. 00000CA8  6F6E                     ble        +0x70 /* 00000D18 */
  2085. 00000CAA  4676 0000                not.w      [A6 + D0.w]
  2086. 00000CAE  FFFF                     .invalid   <<F/7/7>>
  2087. 00000CB0  4E56 FFA4                link       A6, -0x005C
  2088. 00000CB4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2089. 00000CB8  266E 0008                movea.l    A3, [A6 + 0x8]
  2090. 00000CBC  2F0B                     move.l     -[A7], A3
  2091. 00000CBE  4EB9 0000 2D84           jsr        [0x00002D84]
  2092. 00000CC4  4240                     clr.w      D0
  2093. 00000CC6  3D40 FFE4                move.w     [A6 - 0x1C], D0
  2094. 00000CCA  7000                     moveq.l    D0, 0x00
  2095. 00000CCC  2D40 FFE6                move.l     [A6 - 0x1A], D0
  2096. 00000CD0  7600                     moveq.l    D3, 0x00
  2097. 00000CD2  2D43 FFEE                move.l     [A6 - 0x12], D3
  2098. 00000CD6  2D43 FFF2                move.l     [A6 - 0xE], D3
  2099. 00000CDA  2D79 FFFF 3C6C FFEA      move.l     [A6 - 0x16], [0xFFFF3C6C]
  2100. 00000CE2  45EE FFA4                lea.l      A2, [A6 - 0x5C]
  2101. // begin alternate branch 00000CE4-00000CE6
  2102. label00000CE4:
  2103. 00000CE4  FFA4                     .invalid   <<F/6/7>>
  2104. // end alternate branch 00000CE4-00000CE6
  2105. label00000CE4: // (misaligned)
  2106. 00000CE6  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  2107. 00000CEC  486E FFA4                pea.l      [A6 - 0x5C]
  2108. 00000CF0  4EB9 0000 07CA           jsr        [0x000007CA]
  2109. 00000CF6  584F                     addq.w     A7, 4
  2110. 00000CF8  4A80                     tst.l      D0
  2111. 00000CFA  6600 0138                bne        +0x13A /* 00000E34 */
  2112. // begin alternate branch 00000CFC-00000D04
  2113. label00000CFC:
  2114. 00000CFC  0138 276E                btst       [0x0000276E], D0
  2115. label00000D00:
  2116. 00000D00  0010 0022                ori.b      [A0], 0x22 /* '\"' */
  2117. // end alternate branch 00000CFC-00000D04
  2118. label00000CFC: // (misaligned)
  2119. 00000CFE  276E 0010 0022           move.l     [A3 + 0x22], [A6 + 0x10]
  2120. label00000D00: // (misaligned)
  2121. 00000D04  276E 000C 001E           move.l     [A3 + 0x1E], [A6 + 0xC]
  2122. 00000D0A  4EB9 0000 120A           jsr        [0x0000120A]
  2123. 00000D10  2740 0072                move.l     [A3 + 0x72], D0
  2124. 00000D14  4EB9 0000 120A           jsr        [0x0000120A]
  2125. // begin alternate branch 00000D18-00000D1A
  2126. label00000D18:
  2127. 00000D18  120A                     move.b     D1, A2
  2128. // end alternate branch 00000D18-00000D1A
  2129. label00000D18: // (misaligned)
  2130. 00000D1A  2740 0076                move.l     [A3 + 0x76], D0
  2131. 00000D1E  4EB9 0000 120A           jsr        [0x0000120A]
  2132. 00000D24  2740 007A                move.l     [A3 + 0x7A], D0
  2133. 00000D28  554F                     subq.w     A7, 2
  2134. 00000D2A  204B                     movea.l    A0, A3
  2135. 00000D2C  7030                     moveq.l    D0, 0x30
  2136. 00000D2E  D1C0                     add.l      A0, D0
  2137. 00000D30  2F08                     move.l     -[A7], A0
  2138. 00000D32  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  2139. 00000D36  A88F                     syscall    OSDispatch
  2140. 00000D38  301F                     move.w     D0, [A7]+
  2141. 00000D3A  3F00                     move.w     -[A7], D0
  2142. 00000D3C  4EB9 0000 117A           jsr        [0x0000117A]
  2143. 00000D42  4EB9 0000 39BA           jsr        [0x000039BA]
  2144. 00000D48  2740 005C                move.l     [A3 + 0x5C], D0
  2145. 00000D4C  4EB9 0000 39BA           jsr        [0x000039BA]
  2146. 00000D52  2740 0058                move.l     [A3 + 0x58], D0
  2147. 00000D56  7622                     moveq.l    D3, 0x22
  2148. 00000D58  2F03                     move.l     -[A7], D3
  2149. 00000D5A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2150. 00000D60  2440                     movea.l    A2, D0
  2151. 00000D62  200A                     move.l     D0, A2
  2152. 00000D64  6708                     beq        +0xA /* 00000D6E */
  2153. 00000D66  2F0A                     move.l     -[A7], A2
  2154. 00000D68  4EB9 0000 4012           jsr        [0x00004012]
  2155. label00000D6E:
  2156. 00000D6E  2F0A                     move.l     -[A7], A2
  2157. 00000D70  4EB9 0000 2E58           jsr        [0x00002E58]
  2158. 00000D76  274A 0026                move.l     [A3 + 0x26], A2
  2159. 00000D7A  2F03                     move.l     -[A7], D3
  2160. 00000D7C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2161. 00000D82  2840                     movea.l    A4, D0
  2162. 00000D84  200C                     move.l     D0, A4
  2163. 00000D86  6708                     beq        +0xA /* 00000D90 */
  2164. 00000D88  2F0C                     move.l     -[A7], A4
  2165. 00000D8A  4EB9 0000 4012           jsr        [0x00004012]
  2166. label00000D90:
  2167. 00000D90  2F0C                     move.l     -[A7], A4
  2168. 00000D92  4EB9 0000 2E58           jsr        [0x00002E58]
  2169. 00000D98  274C 002A                move.l     [A3 + 0x2A], A4
  2170. 00000D9C  2F0B                     move.l     -[A7], A3
  2171. 00000D9E  2053                     movea.l    A0, [A3]
  2172. 00000DA0  2068 0274                movea.l    A0, [A0 + 0x274]
  2173. 00000DA4  4E90                     jsr        [A0]
  2174. 00000DA6  702E                     moveq.l    D0, 0x2E
  2175. 00000DA8  2F00                     move.l     -[A7], D0
  2176. 00000DAA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2177. 00000DB0  2D40 FFF8                move.l     [A6 - 0x8], D0
  2178. 00000DB4  4A80                     tst.l      D0
  2179. 00000DB6  6708                     beq        +0xA /* 00000DC0 */
  2180. 00000DB8  2F00                     move.l     -[A7], D0
  2181. 00000DBA  4EB9 0000 401A           jsr        [0x0000401A]
  2182. label00000DC0:
  2183. 00000DC0  42A7                     clr.l      -[A7]
  2184. 00000DC2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2185. 00000DC6  4EB9 0000 7642           jsr        [0x00007642]
  2186. 00000DCC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2187. 00000DD0  2F0B                     move.l     -[A7], A3
  2188. 00000DD2  2053                     movea.l    A0, [A3]
  2189. 00000DD4  2068 0100                movea.l    A0, [A0 + 0x100]
  2190. 00000DD8  4E90                     jsr        [A0]
  2191. 00000DDA  7028                     moveq.l    D0, 0x28
  2192. 00000DDC  2F00                     move.l     -[A7], D0
  2193. 00000DDE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2194. 00000DE4  2D40 FFFC                move.l     [A6 - 0x4], D0
  2195. 00000DE8  4A80                     tst.l      D0
  2196. 00000DEA  6708                     beq        +0xA /* 00000DF4 */
  2197. 00000DEC  2F00                     move.l     -[A7], D0
  2198. 00000DEE  4EB9 0000 4022           jsr        [0x00004022]
  2199. label00000DF4:
  2200. 00000DF4  7001                     moveq.l    D0, 0x01
  2201. 00000DF6  1F00                     move.b     -[A7], D0
  2202. 00000DF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2203. 00000DFC  4EB9 0000 6AC2           jsr        [0x00006AC2]
  2204. 00000E02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2205. 00000E06  2F0B                     move.l     -[A7], A3
  2206. 00000E08  2053                     movea.l    A0, [A3]
  2207. 00000E0A  2068 00E0                movea.l    A0, [A0 + 0xE0]
  2208. 00000E0E  4E90                     jsr        [A0]
  2209. 00000E10  2F0B                     move.l     -[A7], A3
  2210. 00000E12  2053                     movea.l    A0, [A3]
  2211. 00000E14  2068 0124                movea.l    A0, [A0 + 0x124]
  2212. 00000E18  4E90                     jsr        [A0]
  2213. 00000E1A  23C0 FFFF 69C8           move.l     [0xFFFF69C8], D0
  2214. 00000E20  2F0B                     move.l     -[A7], A3
  2215. 00000E22  2053                     movea.l    A0, [A3]
  2216. 00000E24  2068 0294                movea.l    A0, [A0 + 0x294]
  2217. 00000E28  4E90                     jsr        [A0]
  2218. 00000E2A  23EE FFEA FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0x16]
  2219. 00000E32  6020                     bra        +0x22 /* 00000E54 */
  2220. label00000E34:
  2221. 00000E34  2F0B                     move.l     -[A7], A3
  2222. 00000E36  2053                     movea.l    A0, [A3]
  2223. 00000E38  2068 0044                movea.l    A0, [A0 + 0x44]
  2224. 00000E3C  4E90                     jsr        [A0]
  2225. 00000E3E  7000                     moveq.l    D0, 0x00
  2226. 00000E40  23C0 FFFE BFBC           move.l     [0xFFFEBFBC], D0
  2227. 00000E46  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2228. 00000E4A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2229. 00000E4E  4EB9 0000 112A           jsr        [0x0000112A]
  2230. label00000E54:
  2231. 00000E54  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2232. 00000E58  4E5E                     unlink     A6
  2233. 00000E5A  205F                     movea.l    A0, [A7]+
  2234. 00000E5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2235. 00000E60  4ED0                     jmp        [A0]
  2236. 00000E62  8021                     or.b       D0, -[A1]
  2237. 00000E64  4941                     chk.w      D4, D1
  2238. 00000E66  7070                     moveq.l    D0, 0x70
  2239. 00000E68  6C69                     bge        +0x6B /* 00000ED3 */
  2240. 00000E6A  6361                     bls        +0x63 /* 00000ECD */
  2241. 00000E6C  7469                     moveq.l    D2, 0x69
  2242. 00000E6E  6F6E                     ble        +0x70 /* 00000EDE */
  2243. 00000E70  5F5F                     subq.w     [A7]+, 7
  2244. 00000E72  3132 5441                move.w     -[A0], [A2 + D5.w * 4 + 0x41]
  2245. 00000E76  7070                     moveq.l    D0, 0x70
  2246. 00000E78  6C69                     bge        +0x6B /* 00000EE3 */
  2247. 00000E7A  6361                     bls        +0x63 /* 00000EDD */
  2248. 00000E7C  7469                     moveq.l    D2, 0x69
  2249. 00000E7E  6F6E                     ble        +0x70 /* 00000EEE */
  2250. 00000E80  4655                     not.w      [A5]
  2251. 00000E82  6C55                     bge        +0x57 /* 00000ED9 */
  2252. 00000E84  6C00 0000                bge        +0x2 /* 00000E86 */
  2253. // begin alternate branch 00000E86-00000E8E
  2254. label00000E86:
  2255. 00000E86  0000 4879                ori.b      D0, 0x79 /* 'y' */
  2256. 00000E8A  0000 D8CA                ori.b      D0, 0xCA
  2257. // end alternate branch 00000E86-00000E8E
  2258. label00000E86: // (misaligned)
  2259. 00000E88  4879 0000 D8CA           push.l     0xD8CA
  2260. 00000E8E  4879 0000 D8D2           push.l     0xD8D2
  2261. 00000E94  4879 0000 7C42           push.l     0x7C42 /* '|B' */
  2262. 00000E9A  4879 0000 D8DA           push.l     0xD8DA
  2263. 00000EA0  4879 0000 D8E2           push.l     0xD8E2
  2264. 00000EA6  42A7                     clr.l      -[A7]
  2265. 00000EA8  4EB9 0000 7C32           jsr        [0x00007C32]
  2266. 00000EAE  4E75                     rts
  2267. 00000EB0  2F0A                     move.l     -[A7], A2
  2268. 00000EB2  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  2269. 00000EB8  6720                     beq        +0x22 /* 00000EDA */
  2270. 00000EBA  4EB9 0000 2CE2           jsr        [0x00002CE2]
  2271. 00000EC0  2F3C 0000 00D2           move.l     -[A7], 0xD2
  2272. 00000EC6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2273. 00000ECC  2440                     movea.l    A2, D0
  2274. 00000ECE  200A                     move.l     D0, A2
  2275. 00000ED0  6708                     beq        +0xA /* 00000EDA */
  2276. 00000ED2  2F0A                     move.l     -[A7], A2
  2277. 00000ED4  4EB9 0000 2CFA           jsr        [0x00002CFA]
  2278. label00000EDA:
  2279. 00000EDA  245F                     movea.l    A2, [A7]+
  2280. 00000EDC  4E75                     rts
  2281. label00000EDE:
  2282. 00000EDE  FFFF                     .invalid   <<F/7/7>>
  2283. 00000EE0  4879 FFFB 6138           push.l     0xFFFB6138
  2284. 00000EE6  3F3C 03EB                move.w     -[A7], 0x3EB
  2285. 00000EEA  7006                     moveq.l    D0, 0x06
  2286. 00000EEC  3F00                     move.w     -[A7], D0
  2287. label00000EEE:
  2288. 00000EEE  4EB9 0000 0CAA           jsr        [0x00000CAA]
  2289. 00000EF4  4879 FFFB 6238           push.l     0xFFFB6238
  2290. 00000EFA  3F3C 03EB                move.w     -[A7], 0x3EB
  2291. 00000EFE  7007                     moveq.l    D0, 0x07
  2292. 00000F00  3F00                     move.w     -[A7], D0
  2293. 00000F02  4EB9 0000 0CAA           jsr        [0x00000CAA]
  2294. 00000F08  4879 FFFB 6338           push.l     0xFFFB6338
  2295. 00000F0E  3F3C 03EB                move.w     -[A7], 0x3EB
  2296. 00000F12  7008                     moveq.l    D0, 0x08
  2297. 00000F14  3F00                     move.w     -[A7], D0
  2298. 00000F16  4EB9 0000 0CAA           jsr        [0x00000CAA]
  2299. 00000F1C  4879 FFFB 6438           push.l     0xFFFB6438
  2300. 00000F22  3F3C 03EB                move.w     -[A7], 0x3EB
  2301. 00000F26  7009                     moveq.l    D0, 0x09
  2302. 00000F28  3F00                     move.w     -[A7], D0
  2303. 00000F2A  4EB9 0000 0CAA           jsr        [0x00000CAA]
  2304. 00000F30  4879 FFFB 6538           push.l     0xFFFB6538
  2305. 00000F36  3F3C 03EB                move.w     -[A7], 0x3EB
  2306. 00000F3A  700A                     moveq.l    D0, 0x0A
  2307. 00000F3C  3F00                     move.w     -[A7], D0
  2308. 00000F3E  4EB9 0000 0CAA           jsr        [0x00000CAA]
  2309. 00000F44  4E75                     rts
  2310. 00000F46  FFFF                     .invalid   <<F/7/7>>
  2311. 00000F48  2F0A                     move.l     -[A7], A2
  2312. 00000F4A  2039 FFFB EFDC           move.l     D0, [0xFFFBEFDC]
  2313. 00000F50  662A                     bne        +0x2C /* 00000F7C */
  2314. 00000F52  2F3C 0000 0134           move.l     -[A7], 0x134
  2315. 00000F58  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2316. 00000F5E  2440                     movea.l    A2, D0
  2317. 00000F60  200A                     move.l     D0, A2
  2318. 00000F62  6708                     beq        +0xA /* 00000F6C */
  2319. 00000F64  2F0A                     move.l     -[A7], A2
  2320. 00000F66  4EB9 0000 27C2           jsr        [0x000027C2]
  2321. label00000F6C:
  2322. 00000F6C  23CA FFFB EFDC           move.l     [0xFFFBEFDC], A2
  2323. 00000F72  42A7                     clr.l      -[A7]
  2324. 00000F74  2F0A                     move.l     -[A7], A2
  2325. 00000F76  4EB9 0000 27CA           jsr        [0x000027CA]
  2326. label00000F7C:
  2327. 00000F7C  2039 FFFB EFE0           move.l     D0, [0xFFFBEFE0]
  2328. 00000F82  6626                     bne        +0x28 /* 00000FAA */
  2329. 00000F84  7014                     moveq.l    D0, 0x14
  2330. 00000F86  2F00                     move.l     -[A7], D0
  2331. 00000F88  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2332. 00000F8E  2440                     movea.l    A2, D0
  2333. 00000F90  200A                     move.l     D0, A2
  2334. 00000F92  6708                     beq        +0xA /* 00000F9C */
  2335. 00000F94  2F0A                     move.l     -[A7], A2
  2336. 00000F96  4EB9 0000 252A           jsr        [0x0000252A]
  2337. label00000F9C:
  2338. 00000F9C  23CA FFFB EFE0           move.l     [0xFFFBEFE0], A2
  2339. 00000FA2  2F0A                     move.l     -[A7], A2
  2340. 00000FA4  4EB9 0000 2532           jsr        [0x00002532]
  2341. label00000FAA:
  2342. 00000FAA  2039 FFFB EFE4           move.l     D0, [0xFFFBEFE4]
  2343. 00000FB0  6630                     bne        +0x32 /* 00000FE2 */
  2344. 00000FB2  7004                     moveq.l    D0, 0x04
  2345. 00000FB4  2F00                     move.l     -[A7], D0
  2346. 00000FB6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2347. 00000FBC  2440                     movea.l    A2, D0
  2348. 00000FBE  200A                     move.l     D0, A2
  2349. 00000FC0  6710                     beq        +0x12 /* 00000FD2 */
  2350. 00000FC2  2F0A                     move.l     -[A7], A2
  2351. 00000FC4  4EB9 0000 3F5A           jsr        [0x00003F5A]
  2352. 00000FCA  2079 FFFB 31B8           movea.l    A0, [0xFFFB31B8]
  2353. 00000FD0  2488                     move.l     [A2], A0
  2354. label00000FD2:
  2355. 00000FD2  23CA FFFB EFE4           move.l     [0xFFFBEFE4], A2
  2356. 00000FD8  2F0A                     move.l     -[A7], A2
  2357. 00000FDA  2052                     movea.l    A0, [A2]
  2358. 00000FDC  2068 0050                movea.l    A0, [A0 + 0x50]
  2359. 00000FE0  4E90                     jsr        [A0]
  2360. label00000FE2:
  2361. 00000FE2  2039 FFFB EFE8           move.l     D0, [0xFFFBEFE8]
  2362. 00000FE8  6628                     bne        +0x2A /* 00001012 */
  2363. 00000FEA  7004                     moveq.l    D0, 0x04
  2364. 00000FEC  2F00                     move.l     -[A7], D0
  2365. 00000FEE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2366. 00000FF4  2440                     movea.l    A2, D0
  2367. 00000FF6  200A                     move.l     D0, A2
  2368. 00000FF8  6708                     beq        +0xA /* 00001002 */
  2369. 00000FFA  2F0A                     move.l     -[A7], A2
  2370. 00000FFC  4EB9 0000 1198           jsr        [0x00001198]
  2371. label00001002:
  2372. 00001002  23CA FFFB EFE8           move.l     [0xFFFBEFE8], A2
  2373. 00001008  2F0A                     move.l     -[A7], A2
  2374. 0000100A  2052                     movea.l    A0, [A2]
  2375. 0000100C  2068 0050                movea.l    A0, [A0 + 0x50]
  2376. 00001010  4E90                     jsr        [A0]
  2377. label00001012:
  2378. 00001012  2039 FFFB EFEC           move.l     D0, [0xFFFBEFEC]
  2379. 00001018  6728                     beq        +0x2A /* 00001042 */
  2380. 0000101A  2039 FFFB EFEC           move.l     D0, [0xFFFBEFEC]
  2381. 00001020  6718                     beq        +0x1A /* 0000103A */
  2382. 00001022  2F39 FFFB EFEC           move.l     -[A7], [0xFFFBEFEC]
  2383. 00001028  4EB9 0000 9822           jsr        [0x00009822]
  2384. 0000102E  2F39 FFFB EFEC           move.l     -[A7], [0xFFFBEFEC]
  2385. 00001034  4EB9 0000 00E2           jsr        [0x000000E2]
  2386. label0000103A:
  2387. 0000103A  7000                     moveq.l    D0, 0x00
  2388. 0000103C  23C0 FFFB EFEC           move.l     [0xFFFBEFEC], D0
  2389. label00001042:
  2390. 00001042  245F                     movea.l    A2, [A7]+
  2391. 00001044  205F                     movea.l    A0, [A7]+
  2392. 00001046  584F                     addq.w     A7, 4
  2393. 00001048  4ED0                     jmp        [A0]
  2394. 0000104A  FFFF                     .invalid   <<F/7/7>>
  2395. 0000104C  4E56 0000                link       A6, 0
  2396. 00001050  2F0A                     move.l     -[A7], A2
  2397. 00001052  246E 0008                movea.l    A2, [A6 + 0x8]
  2398. 00001056  2F0A                     move.l     -[A7], A2
  2399. 00001058  4EB9 0000 6752           jsr        [0x00006752]
  2400. 0000105E  2079 FFFD 2714           movea.l    A0, [0xFFFD2714]
  2401. 00001064  2488                     move.l     [A2], A0
  2402. 00001066  422A 001E                clr.b      [A2 + 0x1E]
  2403. 0000106A  7000                     moveq.l    D0, 0x00
  2404. 0000106C  2540 0020                move.l     [A2 + 0x20], D0
  2405. 00001070  200A                     move.l     D0, A2
  2406. 00001072  245F                     movea.l    A2, [A7]+
  2407. 00001074  4E5E                     unlink     A6
  2408. 00001076  205F                     movea.l    A0, [A7]+
  2409. 00001078  584F                     addq.w     A7, 4
  2410. 0000107A  4ED0                     jmp        [A0]
  2411. 0000107C  9D5F                     sub.w      [A7]+, D6
  2412. 0000107E  5F63                     subq.w     -[A3], 7
  2413. 00001080  745F                     moveq.l    D2, 0x5F
  2414. 00001082  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  2415. 00001086  5361                     subq.w     -[A1], 1
  2416. 00001088  7665                     moveq.l    D3, 0x65
  2417. 0000108A  5769 6E64                subq.w     [A1 + 0x6E64], 3
  2418. 0000108E  6F77                     ble        +0x79 /* 00001107 */
  2419. 00001090  4265                     clr.w      -[A5]
  2420. 00001092  6861                     bvc        +0x63 /* 000010F5 */
  2421. 00001094  7669                     moveq.l    D3, 0x69
  2422. 00001096  6F72                     ble        +0x74 /* 0000110A */
  2423. 00001098  4676 0000                not.w      [A6 + D0.w]
  2424. 0000109C  4E56 0000                link       A6, 0
  2425. 000010A0  2F0A                     move.l     -[A7], A2
  2426. 000010A2  246E 0008                movea.l    A2, [A6 + 0x8]
  2427. 000010A6  2F3C 5356 574E           move.l     -[A7], 0x5356574E /* 'SVWN' */
  2428. 000010AC  2F0A                     move.l     -[A7], A2
  2429. 000010AE  4EB9 0000 674A           jsr        [0x0000674A]
  2430. 000010B4  156E 000C 001E           move.b     [A2 + 0x1E], [A6 + 0xC]
  2431. 000010BA  256E 000E 0020           move.l     [A2 + 0x20], [A6 + 0xE]
  2432. 000010C0  245F                     movea.l    A2, [A7]+
  2433. 000010C2  4E5E                     unlink     A6
  2434. 000010C4  205F                     movea.l    A0, [A7]+
  2435. 000010C6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2436. 000010CA  4ED0                     jmp        [A0]
  2437. 000010CC  8042                     or.w       D0, D2
  2438. 000010CE  4953                     chk.w      D4, [A3]
  2439. 000010D0  6176                     bsr        +0x78 /* 00001148 */
  2440. 000010D2  6557                     bcs        +0x59 /* 0000112B */
  2441. 000010D4  696E                     bvs        +0x70 /* 00001144 */
  2442. 000010D6  646F                     bcc        +0x71 /* 00001147 */
  2443. 000010D8  7742                     moveq.l    D3, 0x42
  2444. 000010DA  6568                     bcs        +0x6A /* 00001144 */
  2445. 000010DC  6176                     bsr        +0x78 /* 00001154 */
  2446. 000010DE  696F                     bvs        +0x71 /* 0000114F */
  2447. 000010E0  725F                     moveq.l    D1, 0x5F
  2448. 000010E2  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  2449. 000010E6  5361                     subq.w     -[A1], 1
  2450. 000010E8  7665                     moveq.l    D3, 0x65
  2451. 000010EA  5769 6E64                subq.w     [A1 + 0x6E64], 3
  2452. 000010EE  6F77                     ble        +0x79 /* 00001167 */
  2453. 000010F0  4265                     clr.w      -[A5]
  2454. 000010F2  6861                     bvc        +0x63 /* 00001155 */
  2455. 000010F4  7669                     moveq.l    D3, 0x69
  2456. 000010F6  6F72                     ble        +0x74 /* 0000116A */
  2457. 000010F8  4650                     not.w      [A0]
  2458. 000010FA  3554 5669                move.w     [A2 + 0x5669], [A4]
  2459. 000010FE  6577                     bcs        +0x79 /* 00001177 */
  2460. 00001100  3134 5361 7665           move.w     -[A0], [[A4 + 0x7665]]
  2461. 00001106  5769 6E64                subq.w     [A1 + 0x6E64], 3
  2462. label0000110A:
  2463. 0000110A  6F77                     ble        +0x79 /* 00001183 */
  2464. 0000110C  5479 7065 0000           addq.w     [0x70650000], 2
  2465. 00001112  FFFF                     .invalid   <<F/7/7>>
  2466. 00001114  4E56 0000                link       A6, 0
  2467. 00001118  2F0A                     move.l     -[A7], A2
  2468. 0000111A  246E 0008                movea.l    A2, [A6 + 0x8]
  2469. 0000111E  2F0A                     move.l     -[A7], A2
  2470. 00001120  4EB9 0000 1158           jsr        [0x00001158]
  2471. 00001126  2079 FFFD 70F0           movea.l    A0, [0xFFFD70F0]
  2472. 0000112C  2488                     move.l     [A2], A0
  2473. 0000112E  200A                     move.l     D0, A2
  2474. 00001130  245F                     movea.l    A2, [A7]+
  2475. 00001132  4E5E                     unlink     A6
  2476. 00001134  205F                     movea.l    A0, [A7]+
  2477. 00001136  584F                     addq.w     A7, 4
  2478. 00001138  4ED0                     jmp        [A0]
  2479. 0000113A  9B5F                     sub.w      [A7]+, D5
  2480. 0000113C  5F63                     subq.w     -[A3], 7
  2481. 0000113E  745F                     moveq.l    D2, 0x5F
  2482. 00001140  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  2483. label00001144:
  2484. 00001144  536F 7274                subq.w     [A7 + 0x7274], 1
  2485. fn00001148:
  2486. 00001148  6564                     bcs        +0x66 /* 000011AE */
  2487. 0000114A  5374 7269                subq.w     [A4 + D7.w * 2 + 0x69], 1
  2488. 0000114E  6E67                     bgt        +0x69 /* 000011B7 */
  2489. 00001150  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  2490. // begin alternate branch 00001154-0000115E
  2491. fn00001154:
  2492. 00001154  4676 0000                not.w      [A6 + D0.w]
  2493. 00001158  4E56 0000                link       A6, 0
  2494. 0000115C  2F0A                     move.l     -[A7], A2
  2495. // end alternate branch 00001154-0000115E
  2496. fn00001154: // (misaligned)
  2497. 00001156  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2498. 0000115A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  2499. 0000115E  246E 0008                movea.l    A2, [A6 + 0x8]
  2500. 00001162  2F0A                     move.l     -[A7], A2
  2501. 00001164  4EB9 0000 3A3A           jsr        [0x00003A3A]
  2502. label0000116A:
  2503. 0000116A  2079 FFFD 70EC           movea.l    A0, [0xFFFD70EC]
  2504. 00001170  2488                     move.l     [A2], A0
  2505. 00001172  200A                     move.l     D0, A2
  2506. 00001174  245F                     movea.l    A2, [A7]+
  2507. 00001176  4E5E                     unlink     A6
  2508. 00001178  205F                     movea.l    A0, [A7]+
  2509. 0000117A  584F                     addq.w     A7, 4
  2510. 0000117C  4ED0                     jmp        [A0]
  2511. 0000117E  955F                     sub.w      [A7]+, D2
  2512. 00001180  5F63                     subq.w     -[A3], 7
  2513. 00001182  745F                     moveq.l    D2, 0x5F
  2514. 00001184  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  2515. 00001188  5374 7269                subq.w     [A4 + D7.w * 2 + 0x69], 1
  2516. 0000118C  6E67                     bgt        +0x69 /* 000011F5 */
  2517. 0000118E  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  2518. 00001194  0000 FFFF                ori.b      D0, 0xFF
  2519. 00001198  4E56 0000                link       A6, 0
  2520. 0000119C  2F0A                     move.l     -[A7], A2
  2521. 0000119E  246E 0008                movea.l    A2, [A6 + 0x8]
  2522. 000011A2  2F0A                     move.l     -[A7], A2
  2523. 000011A4  4EB9 0000 3F5A           jsr        [0x00003F5A]
  2524. 000011AA  2079 FFFB 716C           movea.l    A0, [0xFFFB716C]
  2525. // begin alternate branch 000011AE-000011B0
  2526. label000011AE:
  2527. 000011AE  716C                     moveq.l    D0, 0x6C
  2528. // end alternate branch 000011AE-000011B0
  2529. label000011AE: // (misaligned)
  2530. 000011B0  2488                     move.l     [A2], A0
  2531. 000011B2  200A                     move.l     D0, A2
  2532. 000011B4  245F                     movea.l    A2, [A7]+
  2533. 000011B6  4E5E                     unlink     A6
  2534. 000011B8  205F                     movea.l    A0, [A7]+
  2535. 000011BA  584F                     addq.w     A7, 4
  2536. 000011BC  4ED0                     jmp        [A0]
  2537. 000011BE  945F                     sub.w      D2, [A7]+
  2538. 000011C0  5F63                     subq.w     -[A3], 7
  2539. 000011C2  745F                     moveq.l    D2, 0x5F
  2540. 000011C4  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  2541. 000011C8  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  2542. 000011CC  436F 6E73                chk.w      D1, [A7 + 0x6E73]
  2543. 000011D0  7446                     moveq.l    D2, 0x46
  2544. 000011D2  7600                     moveq.l    D3, 0x00
  2545. 000011D4  0000 FFFF                ori.b      D0, 0xFF
  2546. 000011D8  4E56 FFE8                link       A6, -0x0018
  2547. 000011DC  2F03                     move.l     -[A7], D3
  2548. 000011DE  41F9 FFFE 9AB0           lea.l      A0, [0xFFFE9AB0]
  2549. 000011E4  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2550. 000011E8  22D8                     move.l     [A1]+, [A0]+
  2551. 000011EA  22D8                     move.l     [A1]+, [A0]+
  2552. 000011EC  22D8                     move.l     [A1]+, [A0]+
  2553. 000011EE  22D8                     move.l     [A1]+, [A0]+
  2554. 000011F0  7004                     moveq.l    D0, 0x04
  2555. 000011F2  3D40 FFF8                move.w     [A6 - 0x8], D0
  2556. 000011F6  7000                     moveq.l    D0, 0x00
  2557. 000011F8  2D40 FFFC                move.l     [A6 - 0x4], D0
  2558. 000011FC  486E FFE8                pea.l      [A6 - 0x18]
  2559. 00001200  2F3C 0000 02AE           move.l     -[A7], 0x2AE
  2560. 00001206  486E FFF8                pea.l      [A6 - 0x8]
  2561. 0000120A  486E FFFC                pea.l      [A6 - 0x4]
  2562. 0000120E  4267                     clr.w      -[A7]
  2563. 00001210  206E 0008                movea.l    A0, [A6 + 0x8]
  2564. 00001214  2F28 0086                move.l     -[A7], [A0 + 0x86]
  2565. 00001218  4EB9 0000 6DCA           jsr        [0x00006DCA]
  2566. 0000121E  3600                     move.w     D3, D0
  2567. 00001220  6608                     bne        +0xA /* 0000122A */
  2568. 00001222  206E 000C                movea.l    A0, [A6 + 0xC]
  2569. 00001226  20AE FFFC                move.l     [A0], [A6 - 0x4]
  2570. label0000122A:
  2571. 0000122A  3003                     move.w     D0, D3
  2572. 0000122C  261F                     move.l     D3, [A7]+
  2573. 0000122E  4E5E                     unlink     A6
  2574. 00001230  205F                     movea.l    A0, [A7]+
  2575. 00001232  504F                     addq.w     A7, 8
  2576. 00001234  4ED0                     jmp        [A0]
  2577. 00001236  802D 4765                or.b       D0, [A5 + 0x4765]
  2578. 0000123A  7452                     moveq.l    D2, 0x52
  2579. 0000123C  4F4D                     chk.w      D7, A5
  2580. 0000123E  4261                     clr.w      -[A1]
  2581. 00001240  7365                     moveq.l    D1, 0x65
  2582. 00001242  4164                     chk.w      D0, -[A4]
  2583. 00001244  6472                     bcc        +0x74 /* 000012B8 */
  2584. 00001246  6573                     bcs        +0x75 /* 000012BB */
  2585. 00001248  735F                     moveq.l    D1, 0x5F
  2586. 0000124A  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  2587. 0000124E  4465                     neg.w      -[A5]
  2588. 00001250  6275                     bhi        +0x77 /* 000012C7 */
  2589. 00001252  6767                     beq        +0x69 /* 000012BB */
  2590. 00001254  6572                     bcs        +0x74 /* 000012C8 */
  2591. 00001256  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  2592. 0000125A  6963                     bvs        +0x65 /* 000012BF */
  2593. 0000125C  6174                     bsr        +0x76 /* 000012D2 */
  2594. 0000125E  696F                     bvs        +0x71 /* 000012CF */
  2595. 00001260  6E46                     bgt        +0x48 /* 000012A8 */
  2596. 00001262  5255                     addq.w     [A5], 1
  2597. 00001264  6C00 0000                bge        +0x2 /* 00001266 */
  2598. // begin alternate branch 00001266-0000126E
  2599. label00001266:
  2600. 00001266  0000 41F9                ori.b      D0, 0xF9
  2601. 0000126A  FFFE                     .invalid   <<F/7/7>>
  2602. 0000126C  C510                     and.b      [A0], D2
  2603. // end alternate branch 00001266-0000126E
  2604. label00001266: // (misaligned)
  2605. 00001268  41F9 FFFE C510           lea.l      A0, [0xFFFEC510]
  2606. 0000126E  2008                     move.l     D0, A0
  2607. 00001270  205F                     movea.l    A0, [A7]+
  2608. 00001272  584F                     addq.w     A7, 4
  2609. 00001274  4ED0                     jmp        [A0]
  2610. 00001276  FFFF                     .invalid   <<F/7/7>>
  2611. 00001278  41F9 FFFE C4DC           lea.l      A0, [0xFFFEC4DC]
  2612. 0000127E  2008                     move.l     D0, A0
  2613. 00001280  205F                     movea.l    A0, [A7]+
  2614. 00001282  584F                     addq.w     A7, 4
  2615. 00001284  4ED0                     jmp        [A0]
  2616. 00001286  FFFF                     .invalid   <<F/7/7>>
  2617. 00001288  4E56 FFB0                link       A6, -0x0050
  2618. 0000128C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2619. 00001290  266E 0008                movea.l    A3, [A6 + 0x8]
  2620. 00001294  2A2E 000E                move.l     D5, [A6 + 0xE]
  2621. 00001298  4203                     clr.b      D3
  2622. 0000129A  1D43 FFB0                move.b     [A6 - 0x50], D3
  2623. 0000129E  1D43 FFFA                move.b     [A6 - 0x6], D3
  2624. 000012A2  1D43 FFFB                move.b     [A6 - 0x5], D3
  2625. 000012A6  1D43 FFFC                move.b     [A6 - 0x4], D3
  2626. // begin alternate branch 000012A8-000012AA
  2627. label000012A8:
  2628. 000012A8  FFFC                     .invalid   <<F/7/7>>
  2629. // end alternate branch 000012A8-000012AA
  2630. label000012A8: // (misaligned)
  2631. 000012AA  4244                     clr.w      D4
  2632. 000012AC  2879 FFFB EFEC           movea.l    A4, [0xFFFBEFEC]
  2633. 000012B2  2039 FFFB EFEC           move.l     D0, [0xFFFBEFEC]
  2634. label000012B8:
  2635. 000012B8  6708                     beq        +0xA /* 000012C2 */
  2636. 000012BA  7000                     moveq.l    D0, 0x00
  2637. 000012BC  23C0 FFFB EFEC           move.l     [0xFFFBEFEC], D0
  2638. label000012C2:
  2639. 000012C2  2479 FFFB EFF0           movea.l    A2, [0xFFFBEFF0]
  2640. label000012C8:
  2641. 000012C8  262A 0024                move.l     D3, [A2 + 0x24]
  2642. 000012CC  102E 000C                move.b     D0, [A6 + 0xC]
  2643. 000012D0  6600 0122                bne        +0x124 /* 000013F4 */
  2644. // begin alternate branch 000012D2-000012D4
  2645. fn000012D2:
  2646. 000012D2  0122                     btst       -[A2], D0
  2647. // end alternate branch 000012D2-000012D4
  2648. fn000012D2: // (misaligned)
  2649. 000012D4  B685                     cmp.l      D3, D5
  2650. 000012D6  6600 011C                bne        +0x11E /* 000013F4 */
  2651. 000012DA  486E FFB4                pea.l      [A6 - 0x4C]
  2652. 000012DE  486E FFFA                pea.l      [A6 - 0x6]
  2653. 000012E2  2F0A                     move.l     -[A7], A2
  2654. 000012E4  4EB9 0000 3EC2           jsr        [0x00003EC2]
  2655. 000012EA  3800                     move.w     D4, D0
  2656. 000012EC  6000 0106                bra        +0x108 /* 000013F4 */
  2657. label000012F0:
  2658. 000012F0  102E FFFA                move.b     D0, [A6 - 0x6]
  2659. 000012F4  661E                     bne        +0x20 /* 00001314 */
  2660. 000012F6  486E FFB4                pea.l      [A6 - 0x4C]
  2661. 000012FA  2F0B                     move.l     -[A7], A3
  2662. 000012FC  4EB9 0000 14B4           jsr        [0x000014B4]
  2663. 00001302  1D40 FFFA                move.b     [A6 - 0x6], D0
  2664. 00001306  4A00                     tst.b      D0
  2665. 00001308  57C0                     seq        D0
  2666. 0000130A  4400                     neg.b      D0
  2667. 0000130C  4880                     ext.w      D0
  2668. 0000130E  48C0                     ext.l      D0
  2669. 00001310  1D40 FFFC                move.b     [A6 - 0x4], D0
  2670. label00001314:
  2671. 00001314  102E FFFC                move.b     D0, [A6 - 0x4]
  2672. 00001318  6600 00DA                bne        +0xDC /* 000013F4 */
  2673. 0000131C  7006                     moveq.l    D0, 0x06
  2674. 0000131E  BA80                     cmp.l      D5, D0
  2675. 00001320  671A                     beq        +0x1C /* 0000133C */
  2676. 00001322  7007                     moveq.l    D0, 0x07
  2677. 00001324  BA80                     cmp.l      D5, D0
  2678. 00001326  6714                     beq        +0x16 /* 0000133C */
  2679. 00001328  7008                     moveq.l    D0, 0x08
  2680. 0000132A  BA80                     cmp.l      D5, D0
  2681. 0000132C  670E                     beq        +0x10 /* 0000133C */
  2682. 0000132E  7009                     moveq.l    D0, 0x09
  2683. 00001330  BA80                     cmp.l      D5, D0
  2684. 00001332  6708                     beq        +0xA /* 0000133C */
  2685. 00001334  700A                     moveq.l    D0, 0x0A
  2686. 00001336  BA80                     cmp.l      D5, D0
  2687. 00001338  6702                     beq        +0x4 /* 0000133C */
  2688. 0000133A  6006                     bra        +0x8 /* 00001342 */
  2689. label0000133C:
  2690. 0000133C  1D7C 0001 FFB0           move.b     [A6 - 0x50], 0x1
  2691. label00001342:
  2692. 00001342  102E FFB0                move.b     D0, [A6 - 0x50]
  2693. 00001346  6720                     beq        +0x22 /* 00001368 */
  2694. 00001348  7014                     moveq.l    D0, 0x14
  2695. 0000134A  2F00                     move.l     -[A7], D0
  2696. 0000134C  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  2697. 00001352  2440                     movea.l    A2, D0
  2698. 00001354  200A                     move.l     D0, A2
  2699. 00001356  6708                     beq        +0xA /* 00001360 */
  2700. 00001358  2F0A                     move.l     -[A7], A2
  2701. 0000135A  4EB9 0000 98CA           jsr        [0x000098CA]
  2702. label00001360:
  2703. 00001360  23CA FFFB EFEC           move.l     [0xFFFBEFEC], A2
  2704. 00001366  601E                     bra        +0x20 /* 00001386 */
  2705. label00001368:
  2706. 00001368  7018                     moveq.l    D0, 0x18
  2707. 0000136A  2F00                     move.l     -[A7], D0
  2708. 0000136C  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  2709. 00001372  2440                     movea.l    A2, D0
  2710. 00001374  200A                     move.l     D0, A2
  2711. 00001376  6708                     beq        +0xA /* 00001380 */
  2712. 00001378  2F0A                     move.l     -[A7], A2
  2713. 0000137A  4EB9 0000 98D2           jsr        [0x000098D2]
  2714. label00001380:
  2715. 00001380  23CA FFFB EFEC           move.l     [0xFFFBEFEC], A2
  2716. label00001386:
  2717. 00001386  2039 FFFB EFEC           move.l     D0, [0xFFFBEFEC]
  2718. 0000138C  6764                     beq        +0x66 /* 000013F2 */
  2719. 0000138E  486E FFB4                pea.l      [A6 - 0x4C]
  2720. 00001392  2F39 FFFB EFEC           move.l     -[A7], [0xFFFBEFEC]
  2721. 00001398  4EB9 0000 98DA           jsr        [0x000098DA]
  2722. 0000139E  3800                     move.w     D4, D0
  2723. 000013A0  3004                     move.w     D0, D4
  2724. 000013A2  3200                     move.w     D1, D0
  2725. 000013A4  48C1                     ext.l      D1
  2726. 000013A6  670E                     beq        +0x10 /* 000013B6 */
  2727. 000013A8  7002                     moveq.l    D0, 0x02
  2728. 000013AA  B280                     cmp.l      D1, D0
  2729. 000013AC  6710                     beq        +0x12 /* 000013BE */
  2730. 000013AE  7003                     moveq.l    D0, 0x03
  2731. 000013B0  B280                     cmp.l      D1, D0
  2732. 000013B2  6724                     beq        +0x26 /* 000013D8 */
  2733. 000013B4  603E                     bra        +0x40 /* 000013F4 */
  2734. label000013B6:
  2735. 000013B6  1D7C 0001 FFFB           move.b     [A6 - 0x5], 0x1
  2736. 000013BC  6036                     bra        +0x38 /* 000013F4 */
  2737. label000013BE:
  2738. 000013BE  3F3C 0FA0                move.w     -[A7], 0xFA0
  2739. 000013C2  704D                     moveq.l    D0, 0x4D
  2740. 000013C4  3F00                     move.w     -[A7], D0
  2741. 000013C6  7001                     moveq.l    D0, 0x01
  2742. 000013C8  1F00                     move.b     -[A7], D0
  2743. 000013CA  4EB9 0000 48FA           jsr        [0x000048FA]
  2744. 000013D0  422E FFFA                clr.b      [A6 - 0x6]
  2745. 000013D4  4244                     clr.w      D4
  2746. 000013D6  601C                     bra        +0x1E /* 000013F4 */
  2747. label000013D8:
  2748. 000013D8  3F3C 0FA0                move.w     -[A7], 0xFA0
  2749. 000013DC  704E                     moveq.l    D0, 0x4E
  2750. 000013DE  3F00                     move.w     -[A7], D0
  2751. 000013E0  7001                     moveq.l    D0, 0x01
  2752. 000013E2  1F00                     move.b     -[A7], D0
  2753. 000013E4  4EB9 0000 48FA           jsr        [0x000048FA]
  2754. 000013EA  422E FFFA                clr.b      [A6 - 0x6]
  2755. 000013EE  4244                     clr.w      D4
  2756. 000013F0  6002                     bra        +0x4 /* 000013F4 */
  2757. label000013F2:
  2758. 000013F2  7801                     moveq.l    D4, 0x01
  2759. label000013F4:
  2760. 000013F4  102E FFFB                move.b     D0, [A6 - 0x5]
  2761. 000013F8  660C                     bne        +0xE /* 00001406 */
  2762. 000013FA  102E FFFC                move.b     D0, [A6 - 0x4]
  2763. 000013FE  6606                     bne        +0x8 /* 00001406 */
  2764. 00001400  4A44                     tst.w      D4
  2765. 00001402  6700 FEEC                beq        -0x112 /* 000012F0 */
  2766. label00001406:
  2767. 00001406  4A44                     tst.w      D4
  2768. 00001408  6606                     bne        +0x8 /* 00001410 */
  2769. 0000140A  102E FFFC                move.b     D0, [A6 - 0x4]
  2770. 0000140E  6730                     beq        +0x32 /* 00001440 */
  2771. label00001410:
  2772. 00001410  2039 FFFB EFEC           move.l     D0, [0xFFFBEFEC]
  2773. 00001416  6720                     beq        +0x22 /* 00001438 */
  2774. 00001418  2039 FFFB EFEC           move.l     D0, [0xFFFBEFEC]
  2775. 0000141E  6718                     beq        +0x1A /* 00001438 */
  2776. 00001420  2F39 FFFB EFEC           move.l     -[A7], [0xFFFBEFEC]
  2777. 00001426  4EB9 0000 9822           jsr        [0x00009822]
  2778. 0000142C  2F39 FFFB EFEC           move.l     -[A7], [0xFFFBEFEC]
  2779. 00001432  4EB9 0000 00E2           jsr        [0x000000E2]
  2780. label00001438:
  2781. 00001438  23CC FFFB EFEC           move.l     [0xFFFBEFEC], A4
  2782. 0000143E  6038                     bra        +0x3A /* 00001478 */
  2783. label00001440:
  2784. 00001440  200C                     move.l     D0, A4
  2785. 00001442  6714                     beq        +0x16 /* 00001458 */
  2786. 00001444  200C                     move.l     D0, A4
  2787. 00001446  6710                     beq        +0x12 /* 00001458 */
  2788. 00001448  2F0C                     move.l     -[A7], A4
  2789. 0000144A  4EB9 0000 9822           jsr        [0x00009822]
  2790. 00001450  2F0C                     move.l     -[A7], A4
  2791. 00001452  4EB9 0000 00E2           jsr        [0x000000E2]
  2792. label00001458:
  2793. 00001458  2F05                     move.l     -[A7], D5
  2794. 0000145A  2F39 FFFB EFF0           move.l     -[A7], [0xFFFBEFF0]
  2795. 00001460  4EB9 0000 3ECA           jsr        [0x00003ECA]
  2796. 00001466  486E FFB4                pea.l      [A6 - 0x4C]
  2797. 0000146A  2F39 FFFB EFF0           move.l     -[A7], [0xFFFBEFF0]
  2798. 00001470  4EB9 0000 3ED2           jsr        [0x00003ED2]
  2799. 00001476  3800                     move.w     D4, D0
  2800. label00001478:
  2801. 00001478  3004                     move.w     D0, D4
  2802. 0000147A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2803. 0000147E  4E5E                     unlink     A6
  2804. 00001480  205F                     movea.l    A0, [A7]+
  2805. 00001482  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2806. 00001486  4ED0                     jmp        [A0]
  2807. 00001488  8028 5365                or.b       D0, [A0 + 0x5365]
  2808. 0000148C  7455                     moveq.l    D2, 0x55
  2809. 0000148E  7052                     moveq.l    D0, 0x52
  2810. 00001490  6F6D                     ble        +0x6F /* 000014FF */
  2811. 00001492  4D61                     chk.w      D6, -[A1]
  2812. 00001494  705F                     moveq.l    D0, 0x5F
  2813. 00001496  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  2814. 0000149A  4465                     neg.w      -[A5]
  2815. 0000149C  6275                     bhi        +0x77 /* 00001513 */
  2816. 0000149E  6767                     beq        +0x69 /* 00001507 */
  2817. 000014A0  6572                     bcs        +0x74 /* 00001514 */
  2818. 000014A2  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  2819. 000014A6  6963                     bvs        +0x65 /* 0000150B */
  2820. 000014A8  6174                     bsr        +0x76 /* 0000151E */
  2821. 000014AA  696F                     bvs        +0x71 /* 0000151B */
  2822. 000014AC  6E46                     bgt        +0x48 /* 000014F4 */
  2823. 000014AE  556C 5563                subq.w     [A4 + 0x5563], 2
  2824. 000014B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2825. 000014B6  FE90 2F03                .extension 0xE90 <<F/2-3/7>> // unimplemented
  2826. 000014BA  4203                     clr.b      D3
  2827. 000014BC  1D43 FEEC                move.b     [A6 - 0x114], D3
  2828. 000014C0  1D43 FFFC                move.b     [A6 - 0x4], D3
  2829. 000014C4  7664                     moveq.l    D3, 0x64
  2830. 000014C6  3D43 FEE8                move.w     [A6 - 0x118], D3
  2831. 000014CA  3D43 FEEA                move.w     [A6 - 0x116], D3
  2832. 000014CE  2D7C 5445 5854 FFEC      move.l     [A6 - 0x14], 0x54455854 /* 'TEXT' */
  2833. 000014D6  486E FEEC                pea.l      [A6 - 0x114]
  2834. 000014DA  3F3C 0FA0                move.w     -[A7], 0xFA0
  2835. 000014DE  704C                     moveq.l    D0, 0x4C
  2836. 000014E0  3F00                     move.w     -[A7], D0
  2837. 000014E2  4EB9 0000 0CAA           jsr        [0x00000CAA]
  2838. 000014E8  486E FEEC                pea.l      [A6 - 0x114]
  2839. 000014EC  4EB9 0000 0B2A           jsr        [0x00000B2A /* WidthTabHandle */]
  2840. 000014F2  2F00                     move.l     -[A7], D0
  2841. label000014F4:
  2842. 000014F4  4879 FFFB 2BA4           push.l     0xFFFB2BA4
  2843. 000014FA  4879 FFFB 2BA4           push.l     0xFFFB2BA4
  2844. 00001500  4879 FFFB 2BA4           push.l     0xFFFB2BA4
  2845. 00001506  A98B                     syscall    ParamText
  2846. 00001508  42A7                     clr.l      -[A7]
  2847. 0000150A  7001                     moveq.l    D0, 0x01
  2848. 0000150C  3F00                     move.w     -[A7], D0
  2849. 0000150E  486E FFEC                pea.l      [A6 - 0x14]
  2850. 00001512  486E FE90                pea.l      [A6 - 0x170]
  2851. // begin alternate branch 00001514-0000151A
  2852. label00001514:
  2853. 00001514  FE90 3F3C                .extension 0xE90 <<F/2-3/7>> // unimplemented
  2854. 00001518  0FA0                     bclr       -[A0], D7
  2855. // end alternate branch 00001514-0000151A
  2856. label00001514: // (misaligned)
  2857. 00001516  3F3C 0FA0                move.w     -[A7], 0xFA0
  2858. 0000151A  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2859. fn0000151E:
  2860. 0000151E  42A7                     clr.l      -[A7]
  2861. 00001520  42A7                     clr.l      -[A7]
  2862. 00001522  42A7                     clr.l      -[A7]
  2863. 00001524  42A7                     clr.l      -[A7]
  2864. 00001526  42A7                     clr.l      -[A7]
  2865. 00001528  3F3C 0008                move.w     -[A7], 0x8
  2866. 0000152C  A9EA                     syscall    Pack3
  2867. 0000152E  102E FE90                move.b     D0, [A6 - 0x170]
  2868. 00001532  6718                     beq        +0x1A /* 0000154C */
  2869. 00001534  41EE FE96                lea.l      A0, [A6 - 0x16A]
  2870. 00001538  226E 000C                movea.l    A1, [A6 + 0xC]
  2871. 0000153C  7010                     moveq.l    D0, 0x10
  2872. label0000153E:
  2873. 0000153E  22D8                     move.l     [A1]+, [A0]+
  2874. 00001540  51C8 FFFC                dbf        D0, -0x6 /* 0000153E */
  2875. 00001544  3290                     move.w     [A1], [A0]
  2876. 00001546  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  2877. label0000154C:
  2878. 0000154C  102E FFFC                move.b     D0, [A6 - 0x4]
  2879. 00001550  261F                     move.l     D3, [A7]+
  2880. 00001552  4E5E                     unlink     A6
  2881. 00001554  205F                     movea.l    A0, [A7]+
  2882. 00001556  504F                     addq.w     A7, 8
  2883. 00001558  4ED0                     jmp        [A0]
  2884. 0000155A  802D 4C6F                or.b       D0, [A5 + 0x4C6F]
  2885. 0000155E  6361                     bls        +0x63 /* 000015C1 */
  2886. 00001560  7465                     moveq.l    D2, 0x65
  2887. 00001562  526F 6D4D                addq.w     [A7 + 0x6D4D], 1
  2888. 00001566  6170                     bsr        +0x72 /* 000015D8 */
  2889. 00001568  5F5F                     subq.w     [A7]+, 7
  2890. 0000156A  3230 5444                move.w     D1, [A0 + D5.w * 4 + 0x44]
  2891. 0000156E  6562                     bcs        +0x64 /* 000015D2 */
  2892. 00001570  7567                     moveq.l    D2, 0x67
  2893. 00001572  6765                     beq        +0x67 /* 000015D9 */
  2894. 00001574  7241                     moveq.l    D1, 0x41
  2895. 00001576  7070                     moveq.l    D0, 0x70
  2896. 00001578  6C69                     bge        +0x6B /* 000015E3 */
  2897. 0000157A  6361                     bls        +0x63 /* 000015DD */
  2898. 0000157C  7469                     moveq.l    D2, 0x69
  2899. 0000157E  6F6E                     ble        +0x70 /* 000015EE */
  2900. 00001580  4650                     not.w      [A0]
  2901. 00001582  3646                     movea.w    A3, D6
  2902. 00001584  5353                     subq.w     [A3], 1
  2903. 00001586  7065                     moveq.l    D0, 0x65
  2904. 00001588  6300 0000                bls        +0x2 /* 0000158A */
  2905. // begin alternate branch 0000158A-0000159A
  2906. label0000158A:
  2907. 0000158A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2908. 0000158E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2909. 00001592  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  2910. 00001596  000C 4227                ori.b      A4, 0x27 /* '\'' */
  2911. // end alternate branch 0000158A-0000159A
  2912. label0000158A: // (misaligned)
  2913. 0000158C  4E56 0000                link       A6, 0
  2914. 00001590  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2915. 00001594  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2916. 00001598  4227                     clr.b      -[A7]
  2917. 0000159A  4227                     clr.b      -[A7]
  2918. 0000159C  42A7                     clr.l      -[A7]
  2919. 0000159E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2920. 000015A2  4EB9 0000 4F72           jsr        [0x00004F72]
  2921. 000015A8  4E5E                     unlink     A6
  2922. 000015AA  205F                     movea.l    A0, [A7]+
  2923. 000015AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2924. 000015B0  4ED0                     jmp        [A0]
  2925. 000015B2  8038 4955                or.b       D0, [0x00004955]
  2926. 000015B6  6E64                     bgt        +0x66 /* 0000161C */
  2927. 000015B8  6F52                     ble        +0x54 /* 0000160C */
  2928. 000015BA  6564                     bcs        +0x66 /* 00001620 */
  2929. 000015BC  6F43                     ble        +0x45 /* 00001601 */
  2930. 000015BE  6F6D                     ble        +0x6F /* 0000162D */
  2931. 000015C0  6D61                     blt        +0x63 /* 00001623 */
  2932. 000015C2  6E64                     bgt        +0x66 /* 00001628 */
  2933. 000015C4  5F5F                     subq.w     [A7]+, 7
  2934. 000015C6  3136 5455                move.w     -[A0], [A6 + D5.w * 4 + 0x55]
  2935. 000015CA  6E64                     bgt        +0x66 /* 00001630 */
  2936. 000015CC  6F52                     ble        +0x54 /* 00001620 */
  2937. 000015CE  6564                     bcs        +0x66 /* 00001634 */
  2938. 000015D0  6F43                     ble        +0x45 /* 00001615 */
  2939. label000015D2:
  2940. 000015D2  6F6D                     ble        +0x6F /* 00001641 */
  2941. 000015D4  6D61                     blt        +0x63 /* 00001637 */
  2942. 000015D6  6E64                     bgt        +0x66 /* 0000163C */
  2943. fn000015D8:
  2944. 000015D8  466C 5031                not.w      [A4 + 0x5031]
  2945. 000015DC  3554 436F                move.w     [A2 + 0x436F], [A4]
  2946. 000015E0  6D6D                     blt        +0x6F /* 0000164F */
  2947. 000015E2  616E                     bsr        +0x70 /* 00001652 */
  2948. 000015E4  6448                     bcc        +0x4A /* 0000162E */
  2949. 000015E6  616E                     bsr        +0x70 /* 00001656 */
  2950. 000015E8  646C                     bcc        +0x6E /* 00001656 */
  2951. 000015EA  6572                     bcs        +0x74 /* 0000165E */
  2952. 000015EC  0000 FFFF                ori.b      D0, 0xFF
  2953. // begin alternate branch 000015EE-000015F0
  2954. label000015EE:
  2955. 000015EE  FFFF                     .invalid   <<F/7/7>>
  2956. // end alternate branch 000015EE-000015F0
  2957. label000015EE: // (misaligned)
  2958. 000015F0  4E56 0000                link       A6, 0
  2959. 000015F4  2F0A                     move.l     -[A7], A2
  2960. 000015F6  246E 0008                movea.l    A2, [A6 + 0x8]
  2961. 000015FA  2F0A                     move.l     -[A7], A2
  2962. 000015FC  4EB9 0000 B262           jsr        [0x0000B262]
  2963. 00001602  2079 FFFE 8BEC           movea.l    A0, [0xFFFE8BEC]
  2964. 00001608  2488                     move.l     [A2], A0
  2965. 0000160A  7000                     moveq.l    D0, 0x00
  2966. label0000160C:
  2967. 0000160C  2540 00EC                move.l     [A2 + 0xEC], D0
  2968. 00001610  200A                     move.l     D0, A2
  2969. 00001612  245F                     movea.l    A2, [A7]+
  2970. 00001614  4E5E                     unlink     A6
  2971. 00001616  205F                     movea.l    A0, [A7]+
  2972. 00001618  584F                     addq.w     A7, 4
  2973. 0000161A  4ED0                     jmp        [A0]
  2974. label0000161C:
  2975. 0000161C  9B5F                     sub.w      [A7]+, D5
  2976. 0000161E  5F63                     subq.w     -[A3], 7
  2977. label00001620:
  2978. 00001620  745F                     moveq.l    D2, 0x5F
  2979. 00001622  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  2980. 00001626  5061                     addq.w     -[A1], 8
  2981. label00001628:
  2982. 00001628  6E65                     bgt        +0x67 /* 0000168F */
  2983. 0000162A  5072 696E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  2984. label0000162E:
  2985. 0000162E  7448                     moveq.l    D2, 0x48
  2986. label00001630:
  2987. 00001630  616E                     bsr        +0x70 /* 000016A0 */
  2988. 00001632  646C                     bcc        +0x6E /* 000016A0 */
  2989. label00001634:
  2990. 00001634  6572                     bcs        +0x74 /* 000016A8 */
  2991. 00001636  4676 0000                not.w      [A6 + D0.w]
  2992. 0000163A  FFFF                     .invalid   <<F/7/7>>
  2993. label0000163C:
  2994. 0000163C  4E56 0000                link       A6, 0
  2995. 00001640  2F0A                     move.l     -[A7], A2
  2996. 00001642  246E 0008                movea.l    A2, [A6 + 0x8]
  2997. 00001646  2F0A                     move.l     -[A7], A2
  2998. 00001648  4EB9 0000 1680           jsr        [0x00001680]
  2999. 0000164E  2079 FFFC 39AC           movea.l    A0, [0xFFFC39AC]
  3000. // begin alternate branch 00001652-00001658
  3001. fn00001652:
  3002. 00001652  39AC 2488 200A           move.w     [A4 + D2.w + 0xA], [A4 + 0x2488]
  3003. // end alternate branch 00001652-00001658
  3004. fn00001652: // (misaligned)
  3005. 00001654  2488                     move.l     [A2], A0
  3006. fn00001656:
  3007. 00001656  200A                     move.l     D0, A2
  3008. 00001658  245F                     movea.l    A2, [A7]+
  3009. 0000165A  4E5E                     unlink     A6
  3010. 0000165C  205F                     movea.l    A0, [A7]+
  3011. label0000165E:
  3012. 0000165E  584F                     addq.w     A7, 4
  3013. 00001660  4ED0                     jmp        [A0]
  3014. 00001662  9B5F                     sub.w      [A7]+, D5
  3015. 00001664  5F63                     subq.w     -[A3], 7
  3016. 00001666  745F                     moveq.l    D2, 0x5F
  3017. 00001668  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3018. 0000166C  436F 6465                chk.w      D1, [A7 + 0x6465]
  3019. 00001670  5669 6577                addq.w     [A1 + 0x6577], 3
  3020. 00001674  4265                     clr.w      -[A5]
  3021. 00001676  6861                     bvc        +0x63 /* 000016D9 */
  3022. 00001678  7669                     moveq.l    D3, 0x69
  3023. 0000167A  6F72                     ble        +0x74 /* 000016EE */
  3024. 0000167C  4676 0000                not.w      [A6 + D0.w]
  3025. 00001680  4E56 0000                link       A6, 0
  3026. 00001684  2F0A                     move.l     -[A7], A2
  3027. 00001686  246E 0008                movea.l    A2, [A6 + 0x8]
  3028. 0000168A  2F0A                     move.l     -[A7], A2
  3029. 0000168C  4EB9 0000 6752           jsr        [0x00006752]
  3030. 00001692  2079 FFFC 39A4           movea.l    A0, [0xFFFC39A4]
  3031. 00001698  2488                     move.l     [A2], A0
  3032. 0000169A  200A                     move.l     D0, A2
  3033. 0000169C  245F                     movea.l    A2, [A7]+
  3034. 0000169E  4E5E                     unlink     A6
  3035. fn000016A0:
  3036. 000016A0  205F                     movea.l    A0, [A7]+
  3037. 000016A2  584F                     addq.w     A7, 4
  3038. 000016A4  4ED0                     jmp        [A0]
  3039. 000016A6  8023                     or.b       D0, -[A3]
  3040. label000016A8:
  3041. 000016A8  5F5F                     subq.w     [A7]+, 7
  3042. 000016AA  6374                     bls        +0x76 /* 00001720 */
  3043. 000016AC  5F5F                     subq.w     [A7]+, 7
  3044. 000016AE  3235 5441                move.w     D1, [A5 + D5.w * 4 + 0x41]
  3045. 000016B2  6464                     bcc        +0x66 /* 00001718 */
  3046. 000016B4  7265                     moveq.l    D1, 0x65
  3047. 000016B6  7373                     moveq.l    D1, 0x73
  3048. 000016B8  5365                     subq.w     -[A5], 1
  3049. 000016BA  6C65                     bge        +0x67 /* 00001721 */
  3050. 000016BC  6374                     bls        +0x76 /* 00001732 */
  3051. 000016BE  696F                     bvs        +0x71 /* 0000172F */
  3052. 000016C0  6E42                     bgt        +0x44 /* 00001704 */
  3053. 000016C2  6568                     bcs        +0x6A /* 0000172C */
  3054. 000016C4  6176                     bsr        +0x78 /* 0000173C */
  3055. 000016C6  696F                     bvs        +0x71 /* 00001737 */
  3056. 000016C8  7246                     moveq.l    D1, 0x46
  3057. 000016CA  7600                     moveq.l    D3, 0x00
  3058. 000016CC  0000 FFFF                ori.b      D0, 0xFF
  3059. 000016D0  4E56 0000                link       A6, 0
  3060. 000016D4  2F3C 4D56 4245           move.l     -[A7], 0x4D564245 /* 'MVBE' */
  3061. 000016DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3062. 000016DE  4EB9 0000 674A           jsr        [0x0000674A]
  3063. 000016E4  4E5E                     unlink     A6
  3064. 000016E6  205F                     movea.l    A0, [A7]+
  3065. 000016E8  584F                     addq.w     A7, 4
  3066. 000016EA  4ED0                     jmp        [A0]
  3067. 000016EC  8038 4941                or.b       D0, [0x00004941]
  3068. // begin alternate branch 000016EE-000016F0
  3069. label000016EE:
  3070. 000016EE  4941                     chk.w      D4, D1
  3071. // end alternate branch 000016EE-000016F0
  3072. label000016EE: // (misaligned)
  3073. 000016F0  6464                     bcc        +0x66 /* 00001756 */
  3074. 000016F2  7265                     moveq.l    D1, 0x65
  3075. 000016F4  7373                     moveq.l    D1, 0x73
  3076. 000016F6  5365                     subq.w     -[A5], 1
  3077. 000016F8  6C65                     bge        +0x67 /* 0000175F */
  3078. 000016FA  6374                     bls        +0x76 /* 00001770 */
  3079. 000016FC  696F                     bvs        +0x71 /* 0000176D */
  3080. 000016FE  6E42                     bgt        +0x44 /* 00001742 */
  3081. 00001700  6568                     bcs        +0x6A /* 0000176A */
  3082. 00001702  6176                     bsr        +0x78 /* 0000177A */
  3083. label00001704:
  3084. 00001704  696F                     bvs        +0x71 /* 00001775 */
  3085. 00001706  725F                     moveq.l    D1, 0x5F
  3086. 00001708  5F32 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3087. 0000170C  4164                     chk.w      D0, -[A4]
  3088. 0000170E  6472                     bcc        +0x74 /* 00001782 */
  3089. 00001710  6573                     bcs        +0x75 /* 00001785 */
  3090. 00001712  7353                     moveq.l    D1, 0x53
  3091. 00001714  656C                     bcs        +0x6E /* 00001782 */
  3092. 00001716  6563                     bcs        +0x65 /* 0000177B */
  3093. label00001718:
  3094. 00001718  7469                     moveq.l    D2, 0x69
  3095. 0000171A  6F6E                     ble        +0x70 /* 0000178A */
  3096. 0000171C  4265                     clr.w      -[A5]
  3097. 0000171E  6861                     bvc        +0x63 /* 00001781 */
  3098. label00001720:
  3099. 00001720  7669                     moveq.l    D3, 0x69
  3100. 00001722  6F72                     ble        +0x74 /* 00001796 */
  3101. 00001724  4676 0000                not.w      [A6 + D0.w]
  3102. 00001728  4E56 0000                link       A6, 0
  3103. label0000172C:
  3104. 0000172C  2F3C 4D56 4245           move.l     -[A7], 0x4D564245 /* 'MVBE' */
  3105. label00001732:
  3106. 00001732  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3107. 00001736  4EB9 0000 674A           jsr        [0x0000674A]
  3108. fn0000173C:
  3109. 0000173C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3110. 00001740  4EB9 0000 1172           jsr        [0x00001172]
  3111. // begin alternate branch 00001742-00001746
  3112. label00001742:
  3113. 00001742  0000 1172                ori.b      D0, 0x72 /* 'r' */
  3114. // end alternate branch 00001742-00001746
  3115. label00001742: // (misaligned)
  3116. 00001746  206E 0008                movea.l    A0, [A6 + 0x8]
  3117. 0000174A  216E 000C 0026           move.l     [A0 + 0x26], [A6 + 0xC]
  3118. 00001750  4E5E                     unlink     A6
  3119. 00001752  205F                     movea.l    A0, [A7]+
  3120. 00001754  504F                     addq.w     A7, 8
  3121. label00001756:
  3122. 00001756  4ED0                     jmp        [A0]
  3123. 00001758  8045                     or.w       D0, D5
  3124. 0000175A  494D                     chk.w      D4, A5
  3125. 0000175C  656D                     bcs        +0x6F /* 000017CB */
  3126. 0000175E  6F72                     ble        +0x74 /* 000017D2 */
  3127. 00001760  7953                     moveq.l    D4, 0x53
  3128. 00001762  6561                     bcs        +0x63 /* 000017C5 */
  3129. 00001764  7263                     moveq.l    D1, 0x63
  3130. 00001766  6842                     bvc        +0x44 /* 000017AA */
  3131. 00001768  6568                     bcs        +0x6A /* 000017D2 */
  3132. label0000176A:
  3133. 0000176A  6176                     bsr        +0x78 /* 000017E2 */
  3134. 0000176C  696F                     bvs        +0x71 /* 000017DD */
  3135. 0000176E  725F                     moveq.l    D1, 0x5F
  3136. label00001770:
  3137. 00001770  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3138. 00001774  4D65                     chk.w      D6, -[A5]
  3139. 00001776  6D6F                     blt        +0x71 /* 000017E7 */
  3140. 00001778  7279                     moveq.l    D1, 0x79
  3141. fn0000177A:
  3142. 0000177A  5365                     subq.w     -[A5], 1
  3143. 0000177C  6172                     bsr        +0x74 /* 000017F0 */
  3144. 0000177E  6368                     bls        +0x6A /* 000017E8 */
  3145. 00001780  4265                     clr.w      -[A5]
  3146. label00001782:
  3147. 00001782  6861                     bvc        +0x63 /* 000017E5 */
  3148. 00001784  7669                     moveq.l    D3, 0x69
  3149. 00001786  6F72                     ble        +0x74 /* 000017FA */
  3150. 00001788  4650                     not.w      [A0]
  3151. label0000178A:
  3152. 0000178A  3139 5441 6464           move.w     -[A0], [0x54416464]
  3153. 00001790  7265                     moveq.l    D1, 0x65
  3154. 00001792  7373                     moveq.l    D1, 0x73
  3155. 00001794  4469 7370                neg.w      [A1 + 0x7370]
  3156. // begin alternate branch 00001796-00001798
  3157. label00001796:
  3158. 00001796  7370                     moveq.l    D1, 0x70
  3159. // end alternate branch 00001796-00001798
  3160. label00001796: // (misaligned)
  3161. 00001798  6C61                     bge        +0x63 /* 000017FB */
  3162. 0000179A  7956                     moveq.l    D4, 0x56
  3163. 0000179C  6965                     bvs        +0x67 /* 00001803 */
  3164. 0000179E  7700                     moveq.l    D3, 0x00
  3165. 000017A0  0000 FFFF                ori.b      D0, 0xFF
  3166. 000017A4  4E56 0000                link       A6, 0
  3167. 000017A8  48E7 1020                movem.l    -[A7], D3,A2
  3168. // begin alternate branch 000017AA-000017AC
  3169. label000017AA:
  3170. 000017AA  1020                     move.b     D0, -[A0]
  3171. // end alternate branch 000017AA-000017AC
  3172. label000017AA: // (misaligned)
  3173. 000017AC  246E 0008                movea.l    A2, [A6 + 0x8]
  3174. 000017B0  2F0A                     move.l     -[A7], A2
  3175. 000017B2  4EB9 0000 1680           jsr        [0x00001680]
  3176. 000017B8  2079 FFFC 39B0           movea.l    A0, [0xFFFC39B0]
  3177. 000017BE  2488                     move.l     [A2], A0
  3178. 000017C0  7600                     moveq.l    D3, 0x00
  3179. 000017C2  2543 001E                move.l     [A2 + 0x1E], D3
  3180. 000017C6  2543 0026                move.l     [A2 + 0x26], D3
  3181. 000017CA  2543 0022                move.l     [A2 + 0x22], D3
  3182. 000017CE  200A                     move.l     D0, A2
  3183. 000017D0  4CDF 0408                movem.l    D3,A2, [A7]+
  3184. // begin alternate branch 000017D2-000017D6
  3185. label000017D2:
  3186. 000017D2  0408 4E5E                subi.b     A0, 0x5E /* '^' */
  3187. // end alternate branch 000017D2-000017D6
  3188. label000017D2: // (misaligned)
  3189. 000017D4  4E5E                     unlink     A6
  3190. 000017D6  205F                     movea.l    A0, [A7]+
  3191. 000017D8  584F                     addq.w     A7, 4
  3192. 000017DA  4ED0                     jmp        [A0]
  3193. 000017DC  9F5F                     sub.w      [A7]+, D7
  3194. 000017DE  5F63                     subq.w     -[A3], 7
  3195. 000017E0  745F                     moveq.l    D2, 0x5F
  3196. fn000017E2:
  3197. 000017E2  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3198. 000017E6  4D65                     chk.w      D6, -[A5]
  3199. label000017E8:
  3200. 000017E8  6D6F                     blt        +0x71 /* 00001859 */
  3201. 000017EA  7279                     moveq.l    D1, 0x79
  3202. 000017EC  5365                     subq.w     -[A5], 1
  3203. 000017EE  6172                     bsr        +0x74 /* 00001862 */
  3204. fn000017F0:
  3205. 000017F0  6368                     bls        +0x6A /* 0000185A */
  3206. 000017F2  4265                     clr.w      -[A5]
  3207. 000017F4  6861                     bvc        +0x63 /* 00001857 */
  3208. 000017F6  7669                     moveq.l    D3, 0x69
  3209. 000017F8  6F72                     ble        +0x74 /* 0000186C */
  3210. label000017FA:
  3211. 000017FA  4676 0000                not.w      [A6 + D0.w]
  3212. 000017FE  FFFF                     .invalid   <<F/7/7>>
  3213. 00001800  4E56 0000                link       A6, 0
  3214. 00001804  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3215. 00001808  206E 0008                movea.l    A0, [A6 + 0x8]
  3216. 0000180C  2050                     movea.l    A0, [A0]
  3217. 0000180E  2068 00C8                movea.l    A0, [A0 + 0xC8]
  3218. 00001812  4E90                     jsr        [A0]
  3219. 00001814  4E5E                     unlink     A6
  3220. 00001816  205F                     movea.l    A0, [A7]+
  3221. 00001818  584F                     addq.w     A7, 4
  3222. 0000181A  4ED0                     jmp        [A0]
  3223. 0000181C  8028 4943                or.b       D0, [A0 + 0x4943]
  3224. 00001820  6F64                     ble        +0x66 /* 00001886 */
  3225. 00001822  6556                     bcs        +0x58 /* 0000187A */
  3226. 00001824  6965                     bvs        +0x67 /* 0000188B */
  3227. 00001826  7742                     moveq.l    D3, 0x42
  3228. 00001828  6568                     bcs        +0x6A /* 00001892 */
  3229. 0000182A  6176                     bsr        +0x78 /* 000018A2 */
  3230. 0000182C  696F                     bvs        +0x71 /* 0000189D */
  3231. 0000182E  725F                     moveq.l    D1, 0x5F
  3232. 00001830  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3233. 00001834  436F 6465                chk.w      D1, [A7 + 0x6465]
  3234. 00001838  5669 6577                addq.w     [A1 + 0x6577], 3
  3235. 0000183C  4265                     clr.w      -[A5]
  3236. 0000183E  6861                     bvc        +0x63 /* 000018A1 */
  3237. 00001840  7669                     moveq.l    D3, 0x69
  3238. 00001842  6F72                     ble        +0x74 /* 000018B6 */
  3239. 00001844  4676 0000                not.w      [A6 + D0.w]
  3240. 00001848  4E56 0000                link       A6, 0
  3241. 0000184C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3242. 00001850  206E 0008                movea.l    A0, [A6 + 0x8]
  3243. 00001854  2050                     movea.l    A0, [A0]
  3244. 00001856  2068 00C8                movea.l    A0, [A0 + 0xC8]
  3245. label0000185A:
  3246. 0000185A  4E90                     jsr        [A0]
  3247. 0000185C  4E5E                     unlink     A6
  3248. 0000185E  205F                     movea.l    A0, [A7]+
  3249. 00001860  584F                     addq.w     A7, 4
  3250. fn00001862:
  3251. 00001862  4ED0                     jmp        [A0]
  3252. 00001864  8050                     or.w       D0, [A0]
  3253. 00001866  4954                     chk.w      D4, [A4]
  3254. 00001868  6578                     bcs        +0x7A /* 000018E2 */
  3255. 0000186A  7447                     moveq.l    D2, 0x47
  3256. label0000186C:
  3257. 0000186C  7269                     moveq.l    D1, 0x69
  3258. 0000186E  6456                     bcc        +0x58 /* 000018C6 */
  3259. 00001870  6965                     bvs        +0x67 /* 000018D7 */
  3260. 00001872  7741                     moveq.l    D3, 0x41
  3261. 00001874  6464                     bcc        +0x66 /* 000018DA */
  3262. 00001876  7265                     moveq.l    D1, 0x65
  3263. 00001878  7373                     moveq.l    D1, 0x73
  3264. label0000187A:
  3265. 0000187A  5365                     subq.w     -[A5], 1
  3266. 0000187C  6C65                     bge        +0x67 /* 000018E3 */
  3267. 0000187E  6374                     bls        +0x76 /* 000018F4 */
  3268. 00001880  696F                     bvs        +0x71 /* 000018F1 */
  3269. 00001882  6E42                     bgt        +0x44 /* 000018C6 */
  3270. 00001884  6568                     bcs        +0x6A /* 000018EE */
  3271. label00001886:
  3272. 00001886  6176                     bsr        +0x78 /* 000018FE */
  3273. 00001888  696F                     bvs        +0x71 /* 000018F9 */
  3274. 0000188A  725F                     moveq.l    D1, 0x5F
  3275. 0000188C  5F33 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3276. 00001890  5465                     addq.w     -[A5], 2
  3277. label00001892:
  3278. 00001892  7874                     moveq.l    D4, 0x74
  3279. 00001894  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  3280. 00001898  5669 6577                addq.w     [A1 + 0x6577], 3
  3281. 0000189C  4164                     chk.w      D0, -[A4]
  3282. 0000189E  6472                     bcc        +0x74 /* 00001912 */
  3283. 000018A0  6573                     bcs        +0x75 /* 00001915 */
  3284. fn000018A2:
  3285. 000018A2  7353                     moveq.l    D1, 0x53
  3286. 000018A4  656C                     bcs        +0x6E /* 00001912 */
  3287. 000018A6  6563                     bcs        +0x65 /* 0000190B */
  3288. 000018A8  7469                     moveq.l    D2, 0x69
  3289. 000018AA  6F6E                     ble        +0x70 /* 0000191A */
  3290. 000018AC  4265                     clr.w      -[A5]
  3291. 000018AE  6861                     bvc        +0x63 /* 00001911 */
  3292. 000018B0  7669                     moveq.l    D3, 0x69
  3293. 000018B2  6F72                     ble        +0x74 /* 00001926 */
  3294. 000018B4  4676 0000                not.w      [A6 + D0.w]
  3295. // begin alternate branch 000018B6-000018C8
  3296. label000018B6:
  3297. 000018B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3298. 000018BA  0000 48E7                ori.b      D0, 0xE7
  3299. 000018BE  1038 286E                move.b     D0, [0x0000286E]
  3300. 000018C2  0008 262C                ori.b      A0, 0x2C /* ',' */
  3301. label000018C6:
  3302. 000018C6  00EC                     .incomplete
  3303. // end alternate branch 000018B6-000018C8
  3304. label000018B6: // (misaligned)
  3305. 000018B8  4E56 0000                link       A6, 0
  3306. 000018BC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3307. 000018C0  286E 0008                movea.l    A4, [A6 + 0x8]
  3308. 000018C4  262C 00EC                move.l     D3, [A4 + 0xEC]
  3309. label000018C6: // (misaligned)
  3310. 000018C8  2F03                     move.l     -[A7], D3
  3311. 000018CA  2043                     movea.l    A0, D3
  3312. 000018CC  2050                     movea.l    A0, [A0]
  3313. 000018CE  2068 03F4                movea.l    A0, [A0 + 0x3F4]
  3314. 000018D2  4E90                     jsr        [A0]
  3315. 000018D4  2640                     movea.l    A3, D0
  3316. 000018D6  200B                     move.l     D0, A3
  3317. 000018D8  6700 0082                beq        +0x84 /* 0000195C */
  3318. // begin alternate branch 000018DA-000018E0
  3319. label000018DA:
  3320. 000018DA  0082 2F0B 2053           ori.l      D2, 0x2F0B2053
  3321. // end alternate branch 000018DA-000018E0
  3322. label000018DA: // (misaligned)
  3323. 000018DC  2F0B                     move.l     -[A7], A3
  3324. 000018DE  2053                     movea.l    A0, [A3]
  3325. 000018E0  2068 03DC                movea.l    A0, [A0 + 0x3DC]
  3326. // begin alternate branch 000018E2-000018E4
  3327. label000018E2:
  3328. 000018E2  03DC                     .incomplete
  3329. // end alternate branch 000018E2-000018E4
  3330. label000018E2: // (misaligned)
  3331. 000018E4  4E90                     jsr        [A0]
  3332. 000018E6  2940 001E                move.l     [A4 + 0x1E], D0
  3333. 000018EA  4A80                     tst.l      D0
  3334. 000018EC  6604                     bne        +0x6 /* 000018F2 */
  3335. label000018EE:
  3336. 000018EE  294B 001E                move.l     [A4 + 0x1E], A3
  3337. label000018F2:
  3338. 000018F2  2F0C                     move.l     -[A7], A4
  3339. label000018F4:
  3340. 000018F4  244C                     movea.l    A2, A4
  3341. 000018F6  45EA 00EC                lea.l      A2, [A2 + 0xEC]
  3342. 000018FA  2612                     move.l     D3, [A2]
  3343. 000018FC  2F03                     move.l     -[A7], D3
  3344. fn000018FE:
  3345. 000018FE  2043                     movea.l    A0, D3
  3346. 00001900  2050                     movea.l    A0, [A0]
  3347. 00001902  2068 036C                movea.l    A0, [A0 + 0x36C]
  3348. 00001906  4E90                     jsr        [A0]
  3349. 00001908  2F0C                     move.l     -[A7], A4
  3350. 0000190A  264C                     movea.l    A3, A4
  3351. 0000190C  701E                     moveq.l    D0, 0x1E
  3352. 0000190E  D7C0                     add.l      A3, D0
  3353. 00001910  2613                     move.l     D3, [A3]
  3354. label00001912:
  3355. 00001912  2F03                     move.l     -[A7], D3
  3356. 00001914  2043                     movea.l    A0, D3
  3357. 00001916  2050                     movea.l    A0, [A0]
  3358. 00001918  2068 0368                movea.l    A0, [A0 + 0x368]
  3359. // begin alternate branch 0000191A-0000191E
  3360. label0000191A:
  3361. 0000191A  0368 4E90                bchg       [A0 + 0x4E90], D1
  3362. // end alternate branch 0000191A-0000191E
  3363. label0000191A: // (misaligned)
  3364. 0000191C  4E90                     jsr        [A0]
  3365. 0000191E  2F0C                     move.l     -[A7], A4
  3366. 00001920  2054                     movea.l    A0, [A4]
  3367. 00001922  2068 0100                movea.l    A0, [A0 + 0x100]
  3368. label00001926:
  3369. 00001926  4E90                     jsr        [A0]
  3370. 00001928  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3371. 0000192C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3372. 00001930  2F0C                     move.l     -[A7], A4
  3373. 00001932  4EB9 0000 BACA           jsr        [0x0000BACA]
  3374. 00001938  2F0C                     move.l     -[A7], A4
  3375. 0000193A  2613                     move.l     D3, [A3]
  3376. 0000193C  2F03                     move.l     -[A7], D3
  3377. 0000193E  2043                     movea.l    A0, D3
  3378. 00001940  2050                     movea.l    A0, [A0]
  3379. 00001942  2068 036C                movea.l    A0, [A0 + 0x36C]
  3380. 00001946  4E90                     jsr        [A0]
  3381. 00001948  2012                     move.l     D0, [A2]
  3382. 0000194A  2680                     move.l     [A3], D0
  3383. 0000194C  2F0C                     move.l     -[A7], A4
  3384. 0000194E  2612                     move.l     D3, [A2]
  3385. 00001950  2F03                     move.l     -[A7], D3
  3386. 00001952  2043                     movea.l    A0, D3
  3387. 00001954  2050                     movea.l    A0, [A0]
  3388. 00001956  2068 0368                movea.l    A0, [A0 + 0x368]
  3389. 0000195A  4E90                     jsr        [A0]
  3390. label0000195C:
  3391. 0000195C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3392. 00001960  4E5E                     unlink     A6
  3393. 00001962  205F                     movea.l    A0, [A7]+
  3394. 00001964  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3395. 00001968  4ED0                     jmp        [A0]
  3396. 0000196A  9F50                     sub.w      [A0], D7
  3397. 0000196C  7269                     moveq.l    D1, 0x69
  3398. 0000196E  6E74                     bgt        +0x76 /* 000019E4 */
  3399. 00001970  5F5F                     subq.w     [A7]+, 7
  3400. 00001972  3137 5450                move.w     -[A0], [A7 + D5.w * 4 + 0x50]
  3401. 00001976  616E                     bsr        +0x70 /* 000019E6 */
  3402. 00001978  6550                     bcs        +0x52 /* 000019CA */
  3403. 0000197A  7269                     moveq.l    D1, 0x69
  3404. 0000197C  6E74                     bgt        +0x76 /* 000019F2 */
  3405. 0000197E  4861                     pea.l      -[A1]
  3406. 00001980  6E64                     bgt        +0x66 /* 000019E6 */
  3407. 00001982  6C65                     bge        +0x67 /* 000019E9 */
  3408. 00001984  7246                     moveq.l    D1, 0x46
  3409. 00001986  6C52                     bge        +0x54 /* 000019DA */
  3410. 00001988  5563                     subq.w     -[A3], 2
  3411. 0000198A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3412. 0000198E  0000 48E7                ori.b      D0, 0xE7
  3413. 00001992  1020                     move.b     D0, -[A0]
  3414. 00001994  262E 0012                move.l     D3, [A6 + 0x12]
  3415. 00001998  246E 0008                movea.l    A2, [A6 + 0x8]
  3416. 0000199C  2543 00EC                move.l     [A2 + 0xEC], D3
  3417. 000019A0  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3418. 000019A4  2F03                     move.l     -[A7], D3
  3419. 000019A6  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  3420. 000019AA  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3421. 000019AE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3422. 000019B2  2F0A                     move.l     -[A7], A2
  3423. 000019B4  4EB9 0000 B282           jsr        [0x0000B282]
  3424. 000019BA  4CDF 0408                movem.l    D3,A2, [A7]+
  3425. 000019BE  4E5E                     unlink     A6
  3426. 000019C0  205F                     movea.l    A0, [A7]+
  3427. 000019C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3428. 000019C6  4ED0                     jmp        [A0]
  3429. 000019C8  8043                     or.w       D0, D3
  3430. label000019CA:
  3431. 000019CA  4950                     chk.w      D4, [A0]
  3432. 000019CC  616E                     bsr        +0x70 /* 00001A3C */
  3433. 000019CE  6550                     bcs        +0x52 /* 00001A20 */
  3434. 000019D0  7269                     moveq.l    D1, 0x69
  3435. 000019D2  6E74                     bgt        +0x76 /* 00001A48 */
  3436. 000019D4  4861                     pea.l      -[A1]
  3437. 000019D6  6E64                     bgt        +0x66 /* 00001A3C */
  3438. 000019D8  6C65                     bge        +0x67 /* 00001A3F */
  3439. label000019DA:
  3440. 000019DA  725F                     moveq.l    D1, 0x5F
  3441. 000019DC  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3442. 000019E0  5061                     addq.w     -[A1], 8
  3443. 000019E2  6E65                     bgt        +0x67 /* 00001A49 */
  3444. label000019E4:
  3445. 000019E4  5072 696E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  3446. // begin alternate branch 000019E6-000019E8
  3447. fn000019E6:
  3448. 000019E6  696E                     bvs        +0x70 /* 00001A56 */
  3449. // end alternate branch 000019E6-000019E8
  3450. fn000019E6: // (misaligned)
  3451. 000019E8  7448                     moveq.l    D2, 0x48
  3452. 000019EA  616E                     bsr        +0x70 /* 00001A5A */
  3453. 000019EC  646C                     bcc        +0x6E /* 00001A5A */
  3454. 000019EE  6572                     bcs        +0x74 /* 00001A62 */
  3455. 000019F0  4650                     not.w      [A0]
  3456. label000019F2:
  3457. 000019F2  3954 446F                move.w     [A4 + 0x446F], [A4]
  3458. 000019F6  6375                     bls        +0x77 /* 00001A6D */
  3459. 000019F8  6D65                     blt        +0x67 /* 00001A5F */
  3460. 000019FA  6E74                     bgt        +0x76 /* 00001A70 */
  3461. 000019FC  5039 5450 616E           addq.b     [0x5450616E], 8
  3462. 00001A02  6556                     bcs        +0x58 /* 00001A5A */
  3463. 00001A04  6965                     bvs        +0x67 /* 00001A6B */
  3464. 00001A06  7755                     moveq.l    D3, 0x55
  3465. 00001A08  6355                     bls        +0x57 /* 00001A5F */
  3466. 00001A0A  6355                     bls        +0x57 /* 00001A61 */
  3467. 00001A0C  6300 0000                bls        +0x2 /* 00001A0E */
  3468. // begin alternate branch 00001A0E-00001A1E
  3469. label00001A0E:
  3470. 00001A0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3471. 00001A12  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3472. 00001A16  0008 4EB9                ori.b      A0, 0xB9
  3473. 00001A1A  0000 14D2                ori.b      D0, 0xD2
  3474. // end alternate branch 00001A0E-00001A1E
  3475. label00001A0E: // (misaligned)
  3476. 00001A10  4E56 0000                link       A6, 0
  3477. 00001A14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3478. 00001A18  4EB9 0000 14D2           jsr        [0x000014D2]
  3479. 00001A1E  4E5E                     unlink     A6
  3480. label00001A20:
  3481. 00001A20  205F                     movea.l    A0, [A7]+
  3482. 00001A22  584F                     addq.w     A7, 4
  3483. 00001A24  4ED0                     jmp        [A0]
  3484. 00001A26  9A49                     sub.w      D5, A1
  3485. 00001A28  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  3486. 00001A2C  7561                     moveq.l    D2, 0x61
  3487. 00001A2E  746F                     moveq.l    D2, 0x6F
  3488. 00001A30  725F                     moveq.l    D1, 0x5F
  3489. 00001A32  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  3490. 00001A36  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  3491. 00001A3A  436F 6E73                chk.w      D1, [A7 + 0x6E73]
  3492. // begin alternate branch 00001A3C-00001A3E
  3493. fn00001A3C:
  3494. 00001A3C  6E73                     bgt        +0x75 /* 00001AB1 */
  3495. // end alternate branch 00001A3C-00001A3E
  3496. fn00001A3C: // (misaligned)
  3497. 00001A3E  7446                     moveq.l    D2, 0x46
  3498. 00001A40  7600                     moveq.l    D3, 0x00
  3499. 00001A42  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3500. 00001A46  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3501. // begin alternate branch 00001A48-00001A52
  3502. label00001A48:
  3503. 00001A48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3504. 00001A4C  4EB9 0000 14D2           jsr        [0x000014D2]
  3505. // end alternate branch 00001A48-00001A52
  3506. label00001A48: // (misaligned)
  3507. 00001A4A  0008 4EB9                ori.b      A0, 0xB9
  3508. 00001A4E  0000 14D2                ori.b      D0, 0xD2
  3509. 00001A52  4E5E                     unlink     A6
  3510. 00001A54  205F                     movea.l    A0, [A7]+
  3511. label00001A56:
  3512. 00001A56  584F                     addq.w     A7, 4
  3513. 00001A58  4ED0                     jmp        [A0]
  3514. fn00001A5A:
  3515. 00001A5A  9A49                     sub.w      D5, A1
  3516. 00001A5C  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  3517. 00001A60  7561                     moveq.l    D2, 0x61
  3518. label00001A62:
  3519. 00001A62  746F                     moveq.l    D2, 0x6F
  3520. 00001A64  725F                     moveq.l    D1, 0x5F
  3521. 00001A66  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  3522. 00001A6A  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  3523. 00001A6E  7561                     moveq.l    D2, 0x61
  3524. label00001A70:
  3525. 00001A70  746F                     moveq.l    D2, 0x6F
  3526. 00001A72  7246                     moveq.l    D1, 0x46
  3527. 00001A74  7600                     moveq.l    D3, 0x00
  3528. 00001A76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3529. 00001A7A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  3530. 00001A7E  700C                     moveq.l    D0, 0x0C
  3531. 00001A80  2F00                     move.l     -[A7], D0
  3532. 00001A82  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3533. 00001A88  2440                     movea.l    A2, D0
  3534. 00001A8A  200A                     move.l     D0, A2
  3535. 00001A8C  6708                     beq        +0xA /* 00001A96 */
  3536. 00001A8E  2F0A                     move.l     -[A7], A2
  3537. 00001A90  4EB9 0000 4002           jsr        [0x00004002]
  3538. label00001A96:
  3539. 00001A96  206E 0008                movea.l    A0, [A6 + 0x8]
  3540. 00001A9A  3F28 0070                move.w     -[A7], [A0 + 0x70]
  3541. 00001A9E  2F0A                     move.l     -[A7], A2
  3542. 00001AA0  4EB9 0000 52F2           jsr        [0x000052F2]
  3543. 00001AA6  200A                     move.l     D0, A2
  3544. 00001AA8  245F                     movea.l    A2, [A7]+
  3545. 00001AAA  4E5E                     unlink     A6
  3546. 00001AAC  205F                     movea.l    A0, [A7]+
  3547. 00001AAE  584F                     addq.w     A7, 4
  3548. 00001AB0  4ED0                     jmp        [A0]
  3549. 00001AB2  8024                     or.b       D0, -[A4]
  3550. 00001AB4  4D61                     chk.w      D6, -[A1]
  3551. 00001AB6  6B65                     bmi        +0x67 /* 00001B1D */
  3552. 00001AB8  4D65                     chk.w      D6, -[A5]
  3553. 00001ABA  6E75                     bgt        +0x77 /* 00001B31 */
  3554. 00001ABC  4261                     clr.w      -[A1]
  3555. 00001ABE  724D                     moveq.l    D1, 0x4D
  3556. 00001AC0  616E                     bsr        +0x70 /* 00001B30 */
  3557. 00001AC2  6167                     bsr        +0x69 /* 00001B2B */
  3558. 00001AC4  6572                     bcs        +0x74 /* 00001B38 */
  3559. 00001AC6  5F5F                     subq.w     [A7]+, 7
  3560. 00001AC8  3132 5441                move.w     -[A0], [A2 + D5.w * 4 + 0x41]
  3561. 00001ACC  7070                     moveq.l    D0, 0x70
  3562. 00001ACE  6C69                     bge        +0x6B /* 00001B39 */
  3563. 00001AD0  6361                     bls        +0x63 /* 00001B33 */
  3564. 00001AD2  7469                     moveq.l    D2, 0x69
  3565. 00001AD4  6F6E                     ble        +0x70 /* 00001B44 */
  3566. 00001AD6  4676 0000                not.w      [A6 + D0.w]
  3567. 00001ADA  FFFF                     .invalid   <<F/7/7>>
  3568. 00001ADC  4E56 FFF4                link       A6, -0x000C
  3569. 00001AE0  48E7 0038                movem.l    -[A7], A2,A3,A4
  3570. 00001AE4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3571. 00001AE8  4EB9 0000 13CA           jsr        [0x000013CA]
  3572. 00001AEE  486E FFF4                pea.l      [A6 - 0xC]
  3573. 00001AF2  4EB9 0000 122A           jsr        [0x0000122A]
  3574. 00001AF8  486E FFF4                pea.l      [A6 - 0xC]
  3575. 00001AFC  206E FFF4                movea.l    A0, [A6 - 0xC]
  3576. 00001B00  2068 0004                movea.l    A0, [A0 + 0x4]
  3577. 00001B04  4E90                     jsr        [A0]
  3578. 00001B06  286E FFF8                movea.l    A4, [A6 - 0x8]
  3579. 00001B0A  6000 0080                bra        +0x82 /* 00001B8C */
  3580. label00001B0E:
  3581. 00001B0E  2F0C                     move.l     -[A7], A4
  3582. 00001B10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3583. 00001B14  206E 0008                movea.l    A0, [A6 + 0x8]
  3584. 00001B18  2050                     movea.l    A0, [A0]
  3585. 00001B1A  2068 01F8                movea.l    A0, [A0 + 0x1F8]
  3586. 00001B1E  4E90                     jsr        [A0]
  3587. 00001B20  2640                     movea.l    A3, D0
  3588. 00001B22  200B                     move.l     D0, A3
  3589. 00001B24  6754                     beq        +0x56 /* 00001B7A */
  3590. 00001B26  2F0B                     move.l     -[A7], A3
  3591. 00001B28  2053                     movea.l    A0, [A3]
  3592. 00001B2A  2068 0330                movea.l    A0, [A0 + 0x330]
  3593. 00001B2E  4E90                     jsr        [A0]
  3594. fn00001B30:
  3595. 00001B30  4A00                     tst.b      D0
  3596. 00001B32  6746                     beq        +0x48 /* 00001B7A */
  3597. 00001B34  2F0B                     move.l     -[A7], A3
  3598. 00001B36  2053                     movea.l    A0, [A3]
  3599. label00001B38:
  3600. 00001B38  2068 02B0                movea.l    A0, [A0 + 0x2B0]
  3601. 00001B3C  4E90                     jsr        [A0]
  3602. 00001B3E  4A00                     tst.b      D0
  3603. 00001B40  6738                     beq        +0x3A /* 00001B7A */
  3604. 00001B42  2F0B                     move.l     -[A7], A3
  3605. label00001B44:
  3606. 00001B44  2053                     movea.l    A0, [A3]
  3607. 00001B46  2068 01D0                movea.l    A0, [A0 + 0x1D0]
  3608. 00001B4A  4E90                     jsr        [A0]
  3609. 00001B4C  4A00                     tst.b      D0
  3610. 00001B4E  672A                     beq        +0x2C /* 00001B7A */
  3611. 00001B50  244C                     movea.l    A2, A4
  3612. 00001B52  7018                     moveq.l    D0, 0x18
  3613. 00001B54  D5C0                     add.l      A2, D0
  3614. 00001B56  2F12                     move.l     -[A7], [A2]
  3615. 00001B58  2F0B                     move.l     -[A7], A3
  3616. 00001B5A  2053                     movea.l    A0, [A3]
  3617. 00001B5C  2068 0154                movea.l    A0, [A0 + 0x154]
  3618. 00001B60  4E90                     jsr        [A0]
  3619. 00001B62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3620. 00001B66  2F12                     move.l     -[A7], [A2]
  3621. 00001B68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3622. 00001B6C  A8E6                     syscall    DiffRgn
  3623. 00001B6E  2F12                     move.l     -[A7], [A2]
  3624. 00001B70  2F0B                     move.l     -[A7], A3
  3625. 00001B72  2053                     movea.l    A0, [A3]
  3626. 00001B74  2068 0160                movea.l    A0, [A0 + 0x160]
  3627. 00001B78  4E90                     jsr        [A0]
  3628. label00001B7A:
  3629. 00001B7A  486E FFF4                pea.l      [A6 - 0xC]
  3630. 00001B7E  206E FFF4                movea.l    A0, [A6 - 0xC]
  3631. 00001B82  2068 0008                movea.l    A0, [A0 + 0x8]
  3632. 00001B86  4E90                     jsr        [A0]
  3633. 00001B88  286E FFF8                movea.l    A4, [A6 - 0x8]
  3634. label00001B8C:
  3635. 00001B8C  486E FFF4                pea.l      [A6 - 0xC]
  3636. 00001B90  4EB9 0000 1232           jsr        [0x00001232]
  3637. 00001B96  4A00                     tst.b      D0
  3638. 00001B98  6600 FF74                bne        -0x8A /* 00001B0E */
  3639. 00001B9C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3640. 00001BA0  4E5E                     unlink     A6
  3641. 00001BA2  205F                     movea.l    A0, [A7]+
  3642. 00001BA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3643. 00001BA8  4ED0                     jmp        [A0]
  3644. 00001BAA  8037 4765                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 5>>
  3645. 00001BAE  7444                     moveq.l    D2, 0x44
  3646. 00001BB0  6566                     bcs        +0x68 /* 00001C18 */
  3647. 00001BB2  6175                     bsr        +0x77 /* 00001C29 */
  3648. 00001BB4  6C74                     bge        +0x76 /* 00001C2A */
  3649. 00001BB6  4375 7273                chk.w      D1, [A5 + D7.w * 2 + 0x73]
  3650. 00001BBA  6F72                     ble        +0x74 /* 00001C2E */
  3651. 00001BBC  5265                     addq.w     -[A5], 1
  3652. 00001BBE  6769                     beq        +0x6B /* 00001C29 */
  3653. 00001BC0  6F6E                     ble        +0x70 /* 00001C30 */
  3654. 00001BC2  5F5F                     subq.w     [A7]+, 7
  3655. 00001BC4  3132 5441                move.w     -[A0], [A2 + D5.w * 4 + 0x41]
  3656. 00001BC8  7070                     moveq.l    D0, 0x70
  3657. 00001BCA  6C69                     bge        +0x6B /* 00001C35 */
  3658. 00001BCC  6361                     bls        +0x63 /* 00001C2F */
  3659. 00001BCE  7469                     moveq.l    D2, 0x69
  3660. 00001BD0  6F6E                     ble        +0x70 /* 00001C40 */
  3661. 00001BD2  4636 4350                not.b      [A6]
  3662. 00001BD6  6F69                     ble        +0x6B /* 00001C41 */
  3663. 00001BD8  6E74                     bgt        +0x76 /* 00001C4E */
  3664. 00001BDA  5050                     addq.w     [A0], 8
  3665. 00001BDC  3652                     movea.w    A3, [A2]
  3666. 00001BDE  6567                     bcs        +0x69 /* 00001C47 */
  3667. 00001BE0  696F                     bvs        +0x71 /* 00001C51 */
  3668. 00001BE2  6E00 0000                bgt        +0x2 /* 00001BE4 */
  3669. // begin alternate branch 00001BE4-00001BE8
  3670. label00001BE4:
  3671. 00001BE4  0000 FFFF                ori.b      D0, 0xFF
  3672. // end alternate branch 00001BE4-00001BE8
  3673. label00001BE4: // (misaligned)
  3674. 00001BE6  FFFF                     .invalid   <<F/7/7>>
  3675. 00001BE8  2F0A                     move.l     -[A7], A2
  3676. 00001BEA  700E                     moveq.l    D0, 0x0E
  3677. 00001BEC  2F00                     move.l     -[A7], D0
  3678. 00001BEE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3679. 00001BF4  2440                     movea.l    A2, D0
  3680. 00001BF6  200A                     move.l     D0, A2
  3681. 00001BF8  6708                     beq        +0xA /* 00001C02 */
  3682. 00001BFA  2F0A                     move.l     -[A7], A2
  3683. 00001BFC  4EB9 0000 1592           jsr        [0x00001592]
  3684. label00001C02:
  3685. 00001C02  2F0A                     move.l     -[A7], A2
  3686. 00001C04  4EB9 0000 159A           jsr        [0x0000159A]
  3687. 00001C0A  23CA FFFE E4F4           move.l     [0xFFFEE4F4], A2
  3688. 00001C10  245F                     movea.l    A2, [A7]+
  3689. 00001C12  205F                     movea.l    A0, [A7]+
  3690. 00001C14  584F                     addq.w     A7, 4
  3691. 00001C16  4ED0                     jmp        [A0]
  3692. label00001C18:
  3693. 00001C18  2F0A                     move.l     -[A7], A2
  3694. 00001C1A  7004                     moveq.l    D0, 0x04
  3695. 00001C1C  2F00                     move.l     -[A7], D0
  3696. 00001C1E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3697. 00001C24  2440                     movea.l    A2, D0
  3698. 00001C26  200A                     move.l     D0, A2
  3699. 00001C28  6708                     beq        +0xA /* 00001C32 */
  3700. label00001C2A:
  3701. 00001C2A  2F0A                     move.l     -[A7], A2
  3702. 00001C2C  4EB9 0000 3FAA           jsr        [0x00003FAA]
  3703. // begin alternate branch 00001C2E-00001C32
  3704. label00001C2E:
  3705. 00001C2E  0000 3FAA                ori.b      D0, 0xAA
  3706. // end alternate branch 00001C2E-00001C32
  3707. // begin alternate branch 00001C30-00001C3A
  3708. label00001C30:
  3709. 00001C30  3FAA 2F0A 4EB9           move.w     [A7 + D4 * 8 - 0x71], [A2 + 0x2F0A]
  3710. label00001C32: // (misaligned)
  3711. 00001C36  0000 1C44                ori.b      D0, 0x44 /* 'D' */
  3712. // end alternate branch 00001C30-00001C3A
  3713. label00001C2E: // (misaligned)
  3714. label00001C30: // (misaligned)
  3715. label00001C32:
  3716. 00001C32  2F0A                     move.l     -[A7], A2
  3717. 00001C34  4EB9 0000 1C44           jsr        [0x00001C44]
  3718. 00001C3A  245F                     movea.l    A2, [A7]+
  3719. 00001C3C  205F                     movea.l    A0, [A7]+
  3720. 00001C3E  584F                     addq.w     A7, 4
  3721. label00001C40:
  3722. 00001C40  4ED0                     jmp        [A0]
  3723. 00001C42  FFFF                     .invalid   <<F/7/7>>
  3724. 00001C44  4E56 0000                link       A6, 0
  3725. 00001C48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3726. 00001C4C  4EB9 0000 14D2           jsr        [0x000014D2]
  3727. // begin alternate branch 00001C4E-00001C52
  3728. label00001C4E:
  3729. 00001C4E  0000 14D2                ori.b      D0, 0xD2
  3730. // end alternate branch 00001C4E-00001C52
  3731. label00001C4E: // (misaligned)
  3732. 00001C52  23EE 0008 FFFF B4D0      move.l     [0xFFFFB4D0], [A6 + 0x8]
  3733. 00001C5A  4E5E                     unlink     A6
  3734. 00001C5C  205F                     movea.l    A0, [A7]+
  3735. 00001C5E  584F                     addq.w     A7, 4
  3736. 00001C60  4ED0                     jmp        [A0]
  3737. 00001C62  9C49                     sub.w      D6, A1
  3738. 00001C64  5669 6577                addq.w     [A1 + 0x6577], 3
  3739. 00001C68  5365                     subq.w     -[A5], 1
  3740. 00001C6A  7276                     moveq.l    D1, 0x76
  3741. 00001C6C  6572                     bcs        +0x74 /* 00001CE0 */
  3742. 00001C6E  5F5F                     subq.w     [A7]+, 7
  3743. 00001C70  3131 5456                move.w     -[A0], [A1 + D5.w * 4 + 0x56]
  3744. 00001C74  6965                     bvs        +0x67 /* 00001CDB */
  3745. 00001C76  7753                     moveq.l    D3, 0x53
  3746. 00001C78  6572                     bcs        +0x74 /* 00001CEC */
  3747. 00001C7A  7665                     moveq.l    D3, 0x65
  3748. 00001C7C  7246                     moveq.l    D1, 0x46
  3749. 00001C7E  7600                     moveq.l    D3, 0x00
  3750. 00001C80  0000 FFFF                ori.b      D0, 0xFF
  3751. 00001C84  41F9 FFFF B408           lea.l      A0, [0xFFFFB408]
  3752. 00001C8A  2008                     move.l     D0, A0
  3753. 00001C8C  205F                     movea.l    A0, [A7]+
  3754. 00001C8E  584F                     addq.w     A7, 4
  3755. 00001C90  4ED0                     jmp        [A0]
  3756. 00001C92  FFFF                     .invalid   <<F/7/7>>
  3757. 00001C94  41F9 FFFE E2B0           lea.l      A0, [0xFFFEE2B0]
  3758. 00001C9A  2008                     move.l     D0, A0
  3759. 00001C9C  205F                     movea.l    A0, [A7]+
  3760. 00001C9E  584F                     addq.w     A7, 4
  3761. 00001CA0  4ED0                     jmp        [A0]
  3762. 00001CA2  FFFF                     .invalid   <<F/7/7>>
  3763. 00001CA4  41F9 FFFE E27C           lea.l      A0, [0xFFFEE27C]
  3764. 00001CAA  2008                     move.l     D0, A0
  3765. 00001CAC  205F                     movea.l    A0, [A7]+
  3766. 00001CAE  584F                     addq.w     A7, 4
  3767. 00001CB0  4ED0                     jmp        [A0]
  3768. 00001CB2  FFFF                     .invalid   <<F/7/7>>
  3769. 00001CB4  41F9 FFFE E240           lea.l      A0, [0xFFFEE240]
  3770. 00001CBA  2008                     move.l     D0, A0
  3771. 00001CBC  205F                     movea.l    A0, [A7]+
  3772. 00001CBE  584F                     addq.w     A7, 4
  3773. 00001CC0  4ED0                     jmp        [A0]
  3774. 00001CC2  FFFF                     .invalid   <<F/7/7>>
  3775. 00001CC4  41F9 FFFE E208           lea.l      A0, [0xFFFEE208]
  3776. 00001CCA  2008                     move.l     D0, A0
  3777. 00001CCC  205F                     movea.l    A0, [A7]+
  3778. 00001CCE  584F                     addq.w     A7, 4
  3779. 00001CD0  4ED0                     jmp        [A0]
  3780. 00001CD2  FFFF                     .invalid   <<F/7/7>>
  3781. 00001CD4  41F9 FFFF 672C           lea.l      A0, [0xFFFF672C]
  3782. 00001CDA  2008                     move.l     D0, A0
  3783. 00001CDC  205F                     movea.l    A0, [A7]+
  3784. 00001CDE  584F                     addq.w     A7, 4
  3785. label00001CE0:
  3786. 00001CE0  4ED0                     jmp        [A0]
  3787. 00001CE2  FFFF                     .invalid   <<F/7/7>>
  3788. 00001CE4  4E56 FFF8                link       A6, -0x0008
  3789. 00001CE8  2F03                     move.l     -[A7], D3
  3790. 00001CEA  262E 0010                move.l     D3, [A6 + 0x10]
  3791. // begin alternate branch 00001CEC-00001CF0
  3792. label00001CEC:
  3793. 00001CEC  0010 6F24                ori.b      [A0], 0x24 /* '$' */
  3794. // end alternate branch 00001CEC-00001CF0
  3795. label00001CEC: // (misaligned)
  3796. 00001CEE  6F24                     ble        +0x26 /* 00001D14 */
  3797. 00001CF0  2D43 FFF8                move.l     [A6 - 0x8], D3
  3798. 00001CF4  3D6E 000E FFFC           move.w     [A6 - 0x4], [A6 + 0xE]
  3799. 00001CFA  3D6E 000C FFFE           move.w     [A6 - 0x2], [A6 + 0xC]
  3800. 00001D00  486E FFF8                pea.l      [A6 - 0x8]
  3801. 00001D04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3802. 00001D08  206E 0008                movea.l    A0, [A6 + 0x8]
  3803. 00001D0C  2050                     movea.l    A0, [A0]
  3804. 00001D0E  2068 0080                movea.l    A0, [A0 + 0x80]
  3805. 00001D12  4E90                     jsr        [A0]
  3806. label00001D14:
  3807. 00001D14  261F                     move.l     D3, [A7]+
  3808. 00001D16  4E5E                     unlink     A6
  3809. 00001D18  205F                     movea.l    A0, [A7]+
  3810. 00001D1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3811. 00001D1E  4ED0                     jmp        [A0]
  3812. 00001D20  9A41                     sub.w      D5, D1
  3813. 00001D22  6464                     bcc        +0x66 /* 00001D88 */
  3814. 00001D24  546F 5461                addq.w     [A7 + 0x5461], 2
  3815. 00001D28  626C                     bhi        +0x6E /* 00001D96 */
  3816. 00001D2A  655F                     bcs        +0x61 /* 00001D8B */
  3817. 00001D2C  5F39 5443 6D64           subq.b     [0x54436D64], 7
  3818. 00001D32  5461                     addq.w     -[A1], 2
  3819. 00001D34  626C                     bhi        +0x6E /* 00001DA2 */
  3820. 00001D36  6546                     bcs        +0x48 /* 00001D7E */
  3821. 00001D38  6C73                     bge        +0x75 /* 00001DAD */
  3822. 00001D3A  7300                     moveq.l    D1, 0x00
  3823. 00001D3C  0000 FFFF                ori.b      D0, 0xFF
  3824. 00001D40  41F9 FFFF 66F8           lea.l      A0, [0xFFFF66F8]
  3825. 00001D46  2008                     move.l     D0, A0
  3826. 00001D48  205F                     movea.l    A0, [A7]+
  3827. 00001D4A  584F                     addq.w     A7, 4
  3828. 00001D4C  4ED0                     jmp        [A0]
  3829. 00001D4E  FFFF                     .invalid   <<F/7/7>>
  3830. 00001D50  41F9 FFFF 66CC           lea.l      A0, [0xFFFF66CC]
  3831. 00001D56  2008                     move.l     D0, A0
  3832. 00001D58  205F                     movea.l    A0, [A7]+
  3833. 00001D5A  584F                     addq.w     A7, 4
  3834. 00001D5C  4ED0                     jmp        [A0]
  3835. 00001D5E  FFFF                     .invalid   <<F/7/7>>
  3836. 00001D60  41F9 FFFF 66A0           lea.l      A0, [0xFFFF66A0]
  3837. 00001D66  2008                     move.l     D0, A0
  3838. 00001D68  205F                     movea.l    A0, [A7]+
  3839. 00001D6A  584F                     addq.w     A7, 4
  3840. 00001D6C  4ED0                     jmp        [A0]
  3841. 00001D6E  FFFF                     .invalid   <<F/7/7>>
  3842. 00001D70  41F9 FFFE B5A8           lea.l      A0, [0xFFFEB5A8]
  3843. 00001D76  2008                     move.l     D0, A0
  3844. 00001D78  205F                     movea.l    A0, [A7]+
  3845. 00001D7A  584F                     addq.w     A7, 4
  3846. 00001D7C  4ED0                     jmp        [A0]
  3847. label00001D7E:
  3848. 00001D7E  FFFF                     .invalid   <<F/7/7>>
  3849. 00001D80  2F0A                     move.l     -[A7], A2
  3850. 00001D82  700C                     moveq.l    D0, 0x0C
  3851. 00001D84  2F00                     move.l     -[A7], D0
  3852. 00001D86  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3853. // begin alternate branch 00001D88-00001D8C
  3854. label00001D88:
  3855. 00001D88  0000 0BEA                ori.b      D0, 0xEA
  3856. // end alternate branch 00001D88-00001D8C
  3857. label00001D88: // (misaligned)
  3858. 00001D8C  2440                     movea.l    A2, D0
  3859. 00001D8E  200A                     move.l     D0, A2
  3860. 00001D90  6708                     beq        +0xA /* 00001D9A */
  3861. 00001D92  2F0A                     move.l     -[A7], A2
  3862. 00001D94  4EB9 0000 15AA           jsr        [0x000015AA]
  3863. // begin alternate branch 00001D96-00001D9A
  3864. label00001D96:
  3865. 00001D96  0000 15AA                ori.b      D0, 0xAA
  3866. // end alternate branch 00001D96-00001D9A
  3867. label00001D96: // (misaligned)
  3868. label00001D9A:
  3869. 00001D9A  2F0A                     move.l     -[A7], A2
  3870. 00001D9C  4EB9 0000 15A2           jsr        [0x000015A2]
  3871. label00001DA2:
  3872. 00001DA2  23CA FFFE E4F4           move.l     [0xFFFEE4F4], A2
  3873. 00001DA8  245F                     movea.l    A2, [A7]+
  3874. 00001DAA  205F                     movea.l    A0, [A7]+
  3875. 00001DAC  584F                     addq.w     A7, 4
  3876. 00001DAE  4ED0                     jmp        [A0]
  3877. 00001DB0  41F9 FFFF B4E8           lea.l      A0, [0xFFFFB4E8]
  3878. 00001DB6  2008                     move.l     D0, A0
  3879. 00001DB8  205F                     movea.l    A0, [A7]+
  3880. 00001DBA  584F                     addq.w     A7, 4
  3881. 00001DBC  4ED0                     jmp        [A0]
  3882. 00001DBE  FFFF                     .invalid   <<F/7/7>>
  3883. 00001DC0  41F9 FFFF B550           lea.l      A0, [0xFFFFB550]
  3884. 00001DC6  2008                     move.l     D0, A0
  3885. 00001DC8  205F                     movea.l    A0, [A7]+
  3886. 00001DCA  584F                     addq.w     A7, 4
  3887. 00001DCC  4ED0                     jmp        [A0]
  3888. 00001DCE  FFFF                     .invalid   <<F/7/7>>
  3889. 00001DD0  41F9 FFFF B550           lea.l      A0, [0xFFFFB550]
  3890. 00001DD6  2008                     move.l     D0, A0
  3891. 00001DD8  4E75                     rts
  3892. 00001DDA  FFFF                     .invalid   <<F/7/7>>
  3893. 00001DDC  41F9 FFFE B578           lea.l      A0, [0xFFFEB578]
  3894. 00001DE2  2008                     move.l     D0, A0
  3895. 00001DE4  205F                     movea.l    A0, [A7]+
  3896. 00001DE6  584F                     addq.w     A7, 4
  3897. 00001DE8  4ED0                     jmp        [A0]
  3898. 00001DEA  FFFF                     .invalid   <<F/7/7>>
  3899. 00001DEC  41F9 FFFE B3E4           lea.l      A0, [0xFFFEB3E4]
  3900. 00001DF2  2008                     move.l     D0, A0
  3901. 00001DF4  205F                     movea.l    A0, [A7]+
  3902. 00001DF6  584F                     addq.w     A7, 4
  3903. 00001DF8  4ED0                     jmp        [A0]
  3904. 00001DFA  FFFF                     .invalid   <<F/7/7>>
  3905. 00001DFC  4E56 FFF8                link       A6, -0x0008
  3906. 00001E00  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3907. 00001E04  266E 0008                movea.l    A3, [A6 + 0x8]
  3908. 00001E08  2F0B                     move.l     -[A7], A3
  3909. 00001E0A  4EB9 0000 6A32           jsr        [0x00006A32]
  3910. 00001E10  2079 FFFC 8A38           movea.l    A0, [0xFFFC8A38]
  3911. 00001E16  2688                     move.l     [A3], A0
  3912. 00001E18  284B                     movea.l    A4, A3
  3913. 00001E1A  49EC 0140                lea.l      A4, [A4 + 0x140]
  3914. 00001E1E  4203                     clr.b      D3
  3915. 00001E20  1883                     move.b     [A4], D3
  3916. 00001E22  204B                     movea.l    A0, A3
  3917. 00001E24  41E8 0240                lea.l      A0, [A0 + 0x240]
  3918. 00001E28  2D48 FFF8                move.l     [A6 - 0x8], A0
  3919. 00001E2C  1083                     move.b     [A0], D3
  3920. 00001E2E  204B                     movea.l    A0, A3
  3921. 00001E30  41E8 0340                lea.l      A0, [A0 + 0x340]
  3922. 00001E34  2D48 FFFC                move.l     [A6 - 0x4], A0
  3923. 00001E38  1083                     move.b     [A0], D3
  3924. 00001E3A  2079 FFFC 8A3C           movea.l    A0, [0xFFFC8A3C]
  3925. 00001E40  2688                     move.l     [A3], A0
  3926. 00001E42  4879 FFFC 87D8           push.l     0xFFFC87D8
  3927. 00001E48  244B                     movea.l    A2, A3
  3928. 00001E4A  45EA 0140                lea.l      A2, [A2 + 0x140]
  3929. 00001E4E  2F0A                     move.l     -[A7], A2
  3930. 00001E50  4EB9 0000 0B8A           jsr        [0x00000B8A]
  3931. 00001E56  7000                     moveq.l    D0, 0x00
  3932. 00001E58  2740 0440                move.l     [A3 + 0x440], D0
  3933. 00001E5C  7800                     moveq.l    D4, 0x00
  3934. 00001E5E  2744 0450                move.l     [A3 + 0x450], D4
  3935. 00001E62  2744 0448                move.l     [A3 + 0x448], D4
  3936. 00001E66  2744 0444                move.l     [A3 + 0x444], D4
  3937. 00001E6A  2744 0454                move.l     [A3 + 0x454], D4
  3938. 00001E6E  2744 0458                move.l     [A3 + 0x458], D4
  3939. 00001E72  4879 FFFC 87D4           push.l     0xFFFC87D4
  3940. 00001E78  2F0A                     move.l     -[A7], A2
  3941. 00001E7A  4EB9 0000 0B8A           jsr        [0x00000B8A]
  3942. 00001E80  4879 FFFC 87D4           push.l     0xFFFC87D4
  3943. 00001E86  204B                     movea.l    A0, A3
  3944. 00001E88  41E8 0340                lea.l      A0, [A0 + 0x340]
  3945. 00001E8C  2F08                     move.l     -[A7], A0
  3946. 00001E8E  4EB9 0000 0B8A           jsr        [0x00000B8A]
  3947. 00001E94  4879 FFFC 87D4           push.l     0xFFFC87D4
  3948. 00001E9A  204B                     movea.l    A0, A3
  3949. 00001E9C  41E8 0240                lea.l      A0, [A0 + 0x240]
  3950. 00001EA0  2F08                     move.l     -[A7], A0
  3951. 00001EA2  4EB9 0000 0B8A           jsr        [0x00000B8A]
  3952. 00001EA8  2744 044C                move.l     [A3 + 0x44C], D4
  3953. 00001EAC  2744 0460                move.l     [A3 + 0x460], D4
  3954. 00001EB0  2744 0464                move.l     [A3 + 0x464], D4
  3955. 00001EB4  2744 0468                move.l     [A3 + 0x468], D4
  3956. 00001EB8  2744 0470                move.l     [A3 + 0x470], D4
  3957. 00001EBC  2744 0474                move.l     [A3 + 0x474], D4
  3958. 00001EC0  1743 047E                move.b     [A3 + 0x47E], D3
  3959. 00001EC4  1743 0479                move.b     [A3 + 0x479], D3
  3960. 00001EC8  177C 0001 047C           move.b     [A3 + 0x47C], 0x1
  3961. 00001ECE  1743 047D                move.b     [A3 + 0x47D], D3
  3962. 00001ED2  4240                     clr.w      D0
  3963. 00001ED4  3740 0480                move.w     [A3 + 0x480], D0
  3964. 00001ED8  2744 045C                move.l     [A3 + 0x45C], D4
  3965. 00001EDC  200B                     move.l     D0, A3
  3966. 00001EDE  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3967. 00001EE2  4E5E                     unlink     A6
  3968. 00001EE4  205F                     movea.l    A0, [A7]+
  3969. 00001EE6  584F                     addq.w     A7, 4
  3970. 00001EE8  4ED0                     jmp        [A0]
  3971. 00001EEA  975F                     sub.w      [A7]+, D3
  3972. 00001EEC  5F63                     subq.w     -[A3], 7
  3973. 00001EEE  745F                     moveq.l    D2, 0x5F
  3974. 00001EF0  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3975. 00001EF4  5065                     addq.w     -[A5], 8
  3976. 00001EF6  7266                     moveq.l    D1, 0x66
  3977. 00001EF8  446F 6375                neg.w      [A7 + 0x6375]
  3978. 00001EFC  6D65                     blt        +0x67 /* 00001F63 */
  3979. 00001EFE  6E74                     bgt        +0x76 /* 00001F74 */
  3980. 00001F00  4676 0000                not.w      [A6 + D0.w]
  3981. 00001F04  4E56 0000                link       A6, 0
  3982. 00001F08  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3983. 00001F0C  246E 0008                movea.l    A2, [A6 + 0x8]
  3984. 00001F10  2F0A                     move.l     -[A7], A2
  3985. 00001F12  4EB9 0000 3F5A           jsr        [0x00003F5A]
  3986. 00001F18  264A                     movea.l    A3, A2
  3987. 00001F1A  701A                     moveq.l    D0, 0x1A
  3988. 00001F1C  D7C0                     add.l      A3, D0
  3989. 00001F1E  4203                     clr.b      D3
  3990. 00001F20  1683                     move.b     [A3], D3
  3991. 00001F22  2079 FFFC 8CC8           movea.l    A0, [0xFFFC8CC8]
  3992. 00001F28  2488                     move.l     [A2], A0
  3993. 00001F2A  7800                     moveq.l    D4, 0x00
  3994. 00001F2C  2544 0004                move.l     [A2 + 0x4], D4
  3995. 00001F30  2544 0008                move.l     [A2 + 0x8], D4
  3996. 00001F34  2544 000C                move.l     [A2 + 0xC], D4
  3997. 00001F38  7800                     moveq.l    D4, 0x00
  3998. 00001F3A  2544 011A                move.l     [A2 + 0x11A], D4
  3999. 00001F3E  2544 011E                move.l     [A2 + 0x11E], D4
  4000. 00001F42  2544 0122                move.l     [A2 + 0x122], D4
  4001. 00001F46  1543 0010                move.b     [A2 + 0x10], D3
  4002. 00001F4A  200A                     move.l     D0, A2
  4003. 00001F4C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4004. 00001F50  4E5E                     unlink     A6
  4005. 00001F52  205F                     movea.l    A0, [A7]+
  4006. 00001F54  584F                     addq.w     A7, 4
  4007. 00001F56  4ED0                     jmp        [A0]
  4008. 00001F58  9A5F                     sub.w      D5, [A7]+
  4009. 00001F5A  5F63                     subq.w     -[A3], 7
  4010. 00001F5C  745F                     moveq.l    D2, 0x5F
  4011. 00001F5E  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  4012. 00001F62  5065                     addq.w     -[A5], 8
  4013. 00001F64  7266                     moveq.l    D1, 0x66
  4014. 00001F66  5375 6D6D                subq.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 1
  4015. 00001F6A  6172                     bsr        +0x74 /* 00001FDE */
  4016. 00001F6C  7944                     moveq.l    D4, 0x44
  4017. 00001F6E  6174                     bsr        +0x76 /* 00001FE4 */
  4018. 00001F70  6146                     bsr        +0x48 /* 00001FB8 */
  4019. 00001F72  7600                     moveq.l    D3, 0x00
  4020. label00001F74:
  4021. 00001F74  0000 FFFF                ori.b      D0, 0xFF
  4022. 00001F78  4E56 0000                link       A6, 0
  4023. 00001F7C  2F0A                     move.l     -[A7], A2
  4024. 00001F7E  246E 0008                movea.l    A2, [A6 + 0x8]
  4025. 00001F82  2F0A                     move.l     -[A7], A2
  4026. 00001F84  4EB9 0000 3BAA           jsr        [0x00003BAA]
  4027. 00001F8A  2079 FFFB D27C           movea.l    A0, [0xFFFBD27C]
  4028. 00001F90  2488                     move.l     [A2], A0
  4029. 00001F92  200A                     move.l     D0, A2
  4030. 00001F94  245F                     movea.l    A2, [A7]+
  4031. 00001F96  4E5E                     unlink     A6
  4032. 00001F98  205F                     movea.l    A0, [A7]+
  4033. 00001F9A  584F                     addq.w     A7, 4
  4034. 00001F9C  4ED0                     jmp        [A0]
  4035. 00001F9E  8021                     or.b       D0, -[A1]
  4036. 00001FA0  5F5F                     subq.w     [A7]+, 7
  4037. 00001FA2  6374                     bls        +0x76 /* 00002018 */
  4038. 00001FA4  5F5F                     subq.w     [A7]+, 7
  4039. 00001FA6  3233 5450                move.w     D1, [A3 + D5.w * 4 + 0x50]
  4040. 00001FAA  6572                     bcs        +0x74 /* 0000201E */
  4041. 00001FAC  6646                     bne        +0x48 /* 00001FF4 */
  4042. 00001FAE  7261                     moveq.l    D1, 0x61
  4043. 00001FB0  676D                     beq        +0x6F /* 0000201F */
  4044. 00001FB2  656E                     bcs        +0x70 /* 00002022 */
  4045. 00001FB4  7443                     moveq.l    D2, 0x43
  4046. 00001FB6  6F6E                     ble        +0x70 /* 00002026 */
  4047. fn00001FB8:
  4048. 00001FB8  6669                     bne        +0x6B /* 00002023 */
  4049. 00001FBA  674C                     beq        +0x4E /* 00002008 */
  4050. 00001FBC  6973                     bvs        +0x75 /* 00002031 */
  4051. 00001FBE  7446                     moveq.l    D2, 0x46
  4052. 00001FC0  7600                     moveq.l    D3, 0x00
  4053. 00001FC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4054. 00001FC6  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  4055. 00001FCA  246E 0008                movea.l    A2, [A6 + 0x8]
  4056. 00001FCE  2F0A                     move.l     -[A7], A2
  4057. 00001FD0  4EB9 0000 2070           jsr        [0x00002070]
  4058. 00001FD6  2079 FFFB D274           movea.l    A0, [0xFFFBD274]
  4059. 00001FDC  2488                     move.l     [A2], A0
  4060. fn00001FDE:
  4061. 00001FDE  200A                     move.l     D0, A2
  4062. 00001FE0  245F                     movea.l    A2, [A7]+
  4063. 00001FE2  4E5E                     unlink     A6
  4064. fn00001FE4:
  4065. 00001FE4  205F                     movea.l    A0, [A7]+
  4066. 00001FE6  584F                     addq.w     A7, 4
  4067. 00001FE8  4ED0                     jmp        [A0]
  4068. 00001FEA  9B5F                     sub.w      [A7]+, D5
  4069. 00001FEC  5F63                     subq.w     -[A3], 7
  4070. 00001FEE  745F                     moveq.l    D2, 0x5F
  4071. 00001FF0  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4072. label00001FF4:
  4073. 00001FF4  5065                     addq.w     -[A5], 8
  4074. 00001FF6  7266                     moveq.l    D1, 0x66
  4075. 00001FF8  5379 7374 656D           subq.w     [0x7374656D], 1
  4076. 00001FFE  436F 6E66                chk.w      D1, [A7 + 0x6E66]
  4077. 00002002  6967                     bvs        +0x69 /* 0000206B */
  4078. 00002004  4676 0000                not.w      [A6 + D0.w]
  4079. label00002008:
  4080. 00002008  4E56 0000                link       A6, 0
  4081. 0000200C  48E7 1020                movem.l    -[A7], D3,A2
  4082. 00002010  246E 0008                movea.l    A2, [A6 + 0x8]
  4083. 00002014  2F0A                     move.l     -[A7], A2
  4084. 00002016  4EB9 0000 2070           jsr        [0x00002070]
  4085. // begin alternate branch 00002018-0000201C
  4086. label00002018:
  4087. 00002018  0000 2070                ori.b      D0, 0x70 /* 'p' */
  4088. // end alternate branch 00002018-0000201C
  4089. label00002018: // (misaligned)
  4090. 0000201C  2079 FFFB D278           movea.l    A0, [0xFFFBD278]
  4091. // begin alternate branch 0000201E-00002024
  4092. label0000201E:
  4093. 0000201E  FFFB                     .invalid   <<F/7/7>>
  4094. 00002020  D278 2488                add.w      D1, [0x00002488]
  4095. // end alternate branch 0000201E-00002024
  4096. label0000201E: // (misaligned)
  4097. label00002022:
  4098. 00002022  2488                     move.l     [A2], A0
  4099. 00002024  7000                     moveq.l    D0, 0x00
  4100. label00002026:
  4101. 00002026  2540 0138                move.l     [A2 + 0x138], D0
  4102. 0000202A  4240                     clr.w      D0
  4103. 0000202C  3540 000C                move.w     [A2 + 0xC], D0
  4104. 00002030  7600                     moveq.l    D3, 0x00
  4105. 00002032  2543 013C                move.l     [A2 + 0x13C], D3
  4106. 00002036  2543 0140                move.l     [A2 + 0x140], D3
  4107. 0000203A  70FF                     moveq.l    D0, 0xFFFFFFFF
  4108. 0000203C  2540 0144                move.l     [A2 + 0x144], D0
  4109. 00002040  200A                     move.l     D0, A2
  4110. 00002042  4CDF 0408                movem.l    D3,A2, [A7]+
  4111. 00002046  4E5E                     unlink     A6
  4112. 00002048  205F                     movea.l    A0, [A7]+
  4113. 0000204A  584F                     addq.w     A7, 4
  4114. 0000204C  4ED0                     jmp        [A0]
  4115. 0000204E  9D5F                     sub.w      [A7]+, D6
  4116. 00002050  5F63                     subq.w     -[A3], 7
  4117. 00002052  745F                     moveq.l    D2, 0x5F
  4118. 00002054  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4119. 00002058  5065                     addq.w     -[A5], 8
  4120. 0000205A  7266                     moveq.l    D1, 0x66
  4121. 0000205C  4672 6167                not.w      <<invalid full ext with IS == 1 and I/IS == 7>>
  4122. 00002060  6D65                     blt        +0x67 /* 000020C7 */
  4123. 00002062  6E74                     bgt        +0x76 /* 000020D8 */
  4124. 00002064  436F 6E66                chk.w      D1, [A7 + 0x6E66]
  4125. 00002068  6967                     bvs        +0x69 /* 000020D1 */
  4126. 0000206A  4676 0000                not.w      [A6 + D0.w]
  4127. 0000206E  FFFF                     .invalid   <<F/7/7>>
  4128. 00002070  4E56 0000                link       A6, 0
  4129. 00002074  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4130. 00002078  246E 0008                movea.l    A2, [A6 + 0x8]
  4131. 0000207C  2F0A                     move.l     -[A7], A2
  4132. 0000207E  4EB9 0000 3F5A           jsr        [0x00003F5A]
  4133. 00002084  264A                     movea.l    A3, A2
  4134. 00002086  700E                     moveq.l    D0, 0x0E
  4135. 00002088  D7C0                     add.l      A3, D0
  4136. 0000208A  4203                     clr.b      D3
  4137. 0000208C  1683                     move.b     [A3], D3
  4138. 0000208E  2079 FFFB D270           movea.l    A0, [0xFFFBD270]
  4139. 00002094  2488                     move.l     [A2], A0
  4140. 00002096  7800                     moveq.l    D4, 0x00
  4141. 00002098  2544 010E                move.l     [A2 + 0x10E], D4
  4142. 0000209C  2544 0128                move.l     [A2 + 0x128], D4
  4143. 000020A0  2544 012C                move.l     [A2 + 0x12C], D4
  4144. 000020A4  2544 0130                move.l     [A2 + 0x130], D4
  4145. 000020A8  7800                     moveq.l    D4, 0x00
  4146. 000020AA  2544 0004                move.l     [A2 + 0x4], D4
  4147. 000020AE  2544 0008                move.l     [A2 + 0x8], D4
  4148. 000020B2  1543 011E                move.b     [A2 + 0x11E], D3
  4149. 000020B6  2544 0120                move.l     [A2 + 0x120], D4
  4150. 000020BA  2544 0124                move.l     [A2 + 0x124], D4
  4151. 000020BE  7002                     moveq.l    D0, 0x02
  4152. 000020C0  3540 000C                move.w     [A2 + 0xC], D0
  4153. 000020C4  4879 FFFB CF80           push.l     0xFFFBCF80
  4154. 000020CA  204A                     movea.l    A0, A2
  4155. 000020CC  700E                     moveq.l    D0, 0x0E
  4156. 000020CE  D1C0                     add.l      A0, D0
  4157. 000020D0  2F08                     move.l     -[A7], A0
  4158. 000020D2  4EB9 0000 0B8A           jsr        [0x00000B8A]
  4159. label000020D8:
  4160. 000020D8  200A                     move.l     D0, A2
  4161. 000020DA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4162. 000020DE  4E5E                     unlink     A6
  4163. 000020E0  205F                     movea.l    A0, [A7]+
  4164. 000020E2  584F                     addq.w     A7, 4
  4165. 000020E4  4ED0                     jmp        [A0]
  4166. 000020E6  995F                     sub.w      [A7]+, D4
  4167. 000020E8  5F63                     subq.w     -[A3], 7
  4168. 000020EA  745F                     moveq.l    D2, 0x5F
  4169. 000020EC  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4170. 000020F0  5379 6D62 6F6C           subq.w     [0x6D626F6C], 1
  4171. 000020F6  6963                     bvs        +0x65 /* 0000215B */
  4172. 000020F8  436F 6E66                chk.w      D1, [A7 + 0x6E66]
  4173. 000020FC  6967                     bvs        +0x69 /* 00002165 */
  4174. 000020FE  4676 0000                not.w      [A6 + D0.w]
  4175. 00002102  FFFF                     .invalid   <<F/7/7>>
  4176. 00002104  4E56 0000                link       A6, 0
  4177. 00002108  48E7 1020                movem.l    -[A7], D3,A2
  4178. 0000210C  246E 0008                movea.l    A2, [A6 + 0x8]
  4179. 00002110  2F0A                     move.l     -[A7], A2
  4180. 00002112  4EB9 0000 B262           jsr        [0x0000B262]
  4181. 00002118  2079 FFFC 8C3C           movea.l    A0, [0xFFFC8C3C]
  4182. 0000211E  2488                     move.l     [A2], A0
  4183. 00002120  7600                     moveq.l    D3, 0x00
  4184. 00002122  2543 00F0                move.l     [A2 + 0xF0], D3
  4185. 00002126  2543 00F8                move.l     [A2 + 0xF8], D3
  4186. 0000212A  2543 00F4                move.l     [A2 + 0xF4], D3
  4187. 0000212E  2543 00FC                move.l     [A2 + 0xFC], D3
  4188. 00002132  200A                     move.l     D0, A2
  4189. 00002134  4CDF 0408                movem.l    D3,A2, [A7]+
  4190. 00002138  4E5E                     unlink     A6
  4191. 0000213A  205F                     movea.l    A0, [A7]+
  4192. 0000213C  584F                     addq.w     A7, 4
  4193. 0000213E  4ED0                     jmp        [A0]
  4194. 00002140  9B5F                     sub.w      [A7]+, D5
  4195. 00002142  5F63                     subq.w     -[A3], 7
  4196. 00002144  745F                     moveq.l    D2, 0x5F
  4197. 00002146  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4198. 0000214A  5065                     addq.w     -[A5], 8
  4199. 0000214C  7266                     moveq.l    D1, 0x66
  4200. 0000214E  5072 696E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  4201. 00002152  7448                     moveq.l    D2, 0x48
  4202. 00002154  616E                     bsr        +0x70 /* 000021C4 */
  4203. 00002156  646C                     bcc        +0x6E /* 000021C4 */
  4204. 00002158  6572                     bcs        +0x74 /* 000021CC */
  4205. 0000215A  4676 0000                not.w      [A6 + D0.w]
  4206. 0000215E  FFFF                     .invalid   <<F/7/7>>
  4207. 00002160  4E56 FFD8                link       A6, -0x0028
  4208. 00002164  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4209. 00002168  266E 0008                movea.l    A3, [A6 + 0x8]
  4210. 0000216C  206B 00F8                movea.l    A0, [A3 + 0xF8]
  4211. 00002170  7032                     moveq.l    D0, 0x32
  4212. 00002172  D1C0                     add.l      A0, D0
  4213. 00002174  2D48 FFFC                move.l     [A6 - 0x4], A0
  4214. 00002178  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4215. 0000217C  22D8                     move.l     [A1]+, [A0]+
  4216. 0000217E  22D8                     move.l     [A1]+, [A0]+
  4217. 00002180  41EE FFD8                lea.l      A0, [A6 - 0x28]
  4218. 00002184  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4219. 00002188  22D8                     move.l     [A1]+, [A0]+
  4220. 0000218A  22D8                     move.l     [A1]+, [A0]+
  4221. 0000218C  206B 00A0                movea.l    A0, [A3 + 0xA0]
  4222. 00002190  2050                     movea.l    A0, [A0]
  4223. 00002192  703E                     moveq.l    D0, 0x3E
  4224. 00002194  D1C0                     add.l      A0, D0
  4225. 00002196  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4226. 0000219A  7004                     moveq.l    D0, 0x04
  4227. label0000219C:
  4228. 0000219C  22D8                     move.l     [A1]+, [A0]+
  4229. 0000219E  51C8 FFFC                dbf        D0, -0x6 /* 0000219C */
  4230. 000021A2  302B 00EC                move.w     D0, [A3 + 0xEC]
  4231. 000021A6  7601                     moveq.l    D3, 0x01
  4232. 000021A8  B043                     cmp.w      D0, D3
  4233. 000021AA  661C                     bne        +0x1E /* 000021C8 */
  4234. 000021AC  202B 00F0                move.l     D0, [A3 + 0xF0]
  4235. 000021B0  2740 001E                move.l     [A3 + 0x1E], D0
  4236. 000021B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4237. 000021B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4238. 000021BC  2F0B                     move.l     -[A7], A3
  4239. 000021BE  4EB9 0000 BACA           jsr        [0x0000BACA]
  4240. fn000021C4:
  4241. 000021C4  536B 00EE                subq.w     [A3 + 0xEE], 1
  4242. label000021C8:
  4243. 000021C8  244B                     movea.l    A2, A3
  4244. 000021CA  45EA 00F4                lea.l      A2, [A2 + 0xF4]
  4245. // begin alternate branch 000021CC-000021CE
  4246. label000021CC:
  4247. 000021CC  00F4                     .incomplete
  4248. // end alternate branch 000021CC-000021CE
  4249. label000021CC: // (misaligned)
  4250. 000021CE  2012                     move.l     D0, [A2]
  4251. 000021D0  2740 001E                move.l     [A3 + 0x1E], D0
  4252. 000021D4  2F2B 00FC                move.l     -[A7], [A3 + 0xFC]
  4253. 000021D8  4EB9 0000 D3DA           jsr        [0x0000D3DA]
  4254. 000021DE  2800                     move.l     D4, D0
  4255. 000021E0  6F00 0088                ble        +0x8A /* 0000226A */
  4256. 000021E4  2F0B                     move.l     -[A7], A3
  4257. 000021E6  2612                     move.l     D3, [A2]
  4258. 000021E8  2F03                     move.l     -[A7], D3
  4259. 000021EA  2043                     movea.l    A0, D3
  4260. 000021EC  2050                     movea.l    A0, [A0]
  4261. 000021EE  2068 0368                movea.l    A0, [A0 + 0x368]
  4262. 000021F2  4E90                     jsr        [A0]
  4263. 000021F4  D9AE FFE0                add.l      [A6 - 0x20], D4
  4264. 000021F8  486E FFE0                pea.l      [A6 - 0x20]
  4265. 000021FC  4227                     clr.b      -[A7]
  4266. 000021FE  262B 00F8                move.l     D3, [A3 + 0xF8]
  4267. 00002202  2F03                     move.l     -[A7], D3
  4268. 00002204  2043                     movea.l    A0, D3
  4269. 00002206  2050                     movea.l    A0, [A0]
  4270. 00002208  2068 01B8                movea.l    A0, [A0 + 0x1B8]
  4271. 0000220C  4E90                     jsr        [A0]
  4272. 0000220E  2F0B                     move.l     -[A7], A3
  4273. 00002210  2053                     movea.l    A0, [A3]
  4274. 00002212  2068 0100                movea.l    A0, [A0 + 0x100]
  4275. 00002216  4E90                     jsr        [A0]
  4276. 00002218  302B 00EC                move.w     D0, [A3 + 0xEC]
  4277. 0000221C  206B 00A0                movea.l    A0, [A3 + 0xA0]
  4278. 00002220  2050                     movea.l    A0, [A0]
  4279. 00002222  3140 003E                move.w     [A0 + 0x3E], D0
  4280. 00002226  302B 00EE                move.w     D0, [A3 + 0xEE]
  4281. 0000222A  206B 00A0                movea.l    A0, [A3 + 0xA0]
  4282. 0000222E  2050                     movea.l    A0, [A0]
  4283. 00002230  3140 0040                move.w     [A0 + 0x40], D0
  4284. 00002234  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4285. 00002238  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4286. 0000223C  2F0B                     move.l     -[A7], A3
  4287. 0000223E  4EB9 0000 BACA           jsr        [0x0000BACA]
  4288. 00002244  486E FFD8                pea.l      [A6 - 0x28]
  4289. 00002248  4227                     clr.b      -[A7]
  4290. 0000224A  262B 00F8                move.l     D3, [A3 + 0xF8]
  4291. 0000224E  2F03                     move.l     -[A7], D3
  4292. 00002250  2043                     movea.l    A0, D3
  4293. 00002252  2050                     movea.l    A0, [A0]
  4294. 00002254  2068 01B8                movea.l    A0, [A0 + 0x1B8]
  4295. 00002258  4E90                     jsr        [A0]
  4296. 0000225A  2F0B                     move.l     -[A7], A3
  4297. 0000225C  2612                     move.l     D3, [A2]
  4298. 0000225E  2F03                     move.l     -[A7], D3
  4299. 00002260  2043                     movea.l    A0, D3
  4300. 00002262  2050                     movea.l    A0, [A0]
  4301. 00002264  2068 036C                movea.l    A0, [A0 + 0x36C]
  4302. 00002268  4E90                     jsr        [A0]
  4303. label0000226A:
  4304. 0000226A  202B 00F0                move.l     D0, [A3 + 0xF0]
  4305. 0000226E  2740 001E                move.l     [A3 + 0x1E], D0
  4306. 00002272  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4307. 00002276  4E5E                     unlink     A6
  4308. 00002278  205F                     movea.l    A0, [A7]+
  4309. 0000227A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4310. 0000227E  4ED0                     jmp        [A0]
  4311. 00002280  9F50                     sub.w      [A0], D7
  4312. 00002282  7269                     moveq.l    D1, 0x69
  4313. 00002284  6E74                     bgt        +0x76 /* 000022FA */
  4314. 00002286  5F5F                     subq.w     [A7]+, 7
  4315. 00002288  3137 5450                move.w     -[A0], [A7 + D5.w * 4 + 0x50]
  4316. 0000228C  6572                     bcs        +0x74 /* 00002300 */
  4317. 0000228E  6650                     bne        +0x52 /* 000022E0 */
  4318. 00002290  7269                     moveq.l    D1, 0x69
  4319. 00002292  6E74                     bgt        +0x76 /* 00002308 */
  4320. 00002294  4861                     pea.l      -[A1]
  4321. 00002296  6E64                     bgt        +0x66 /* 000022FC */
  4322. 00002298  6C65                     bge        +0x67 /* 000022FF */
  4323. 0000229A  7246                     moveq.l    D1, 0x46
  4324. 0000229C  6C52                     bge        +0x54 /* 000022F0 */
  4325. 0000229E  5563                     subq.w     -[A3], 2
  4326. 000022A0  0000 FFFF                ori.b      D0, 0xFF
  4327. 000022A4  4E56 FFE8                link       A6, -0x0018
  4328. 000022A8  2F0B                     move.l     -[A7], A3
  4329. 000022AA  266E 0008                movea.l    A3, [A6 + 0x8]
  4330. 000022AE  2F0B                     move.l     -[A7], A3
  4331. 000022B0  4EB9 0000 AA3A           jsr        [0x0000AA3A]
  4332. 000022B6  1D40 FFFC                move.b     [A6 - 0x4], D0
  4333. 000022BA  206B 00A0                movea.l    A0, [A3 + 0xA0]
  4334. 000022BE  2050                     movea.l    A0, [A0]
  4335. 000022C0  723E                     moveq.l    D1, 0x3E
  4336. 000022C2  D1C1                     add.l      A0, D1
  4337. 000022C4  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4338. 000022C8  7204                     moveq.l    D1, 0x04
  4339. label000022CA:
  4340. 000022CA  22D8                     move.l     [A1]+, [A0]+
  4341. 000022CC  51C9 FFFC                dbf        D1, -0x6 /* 000022CA */
  4342. 000022D0  376E FFE8 00EC           move.w     [A3 + 0xEC], [A6 - 0x18]
  4343. 000022D6  376E FFEA 00EE           move.w     [A3 + 0xEE], [A6 - 0x16]
  4344. 000022DC  265F                     movea.l    A3, [A7]+
  4345. 000022DE  4E5E                     unlink     A6
  4346. label000022E0:
  4347. 000022E0  205F                     movea.l    A0, [A7]+
  4348. 000022E2  584F                     addq.w     A7, 4
  4349. 000022E4  4ED0                     jmp        [A0]
  4350. 000022E6  8024                     or.b       D0, -[A4]
  4351. 000022E8  506F 7365                addq.w     [A7 + 0x7365], 8
  4352. 000022EC  4A6F 6244                tst.w      [A7 + 0x6244]
  4353. label000022F0:
  4354. 000022F0  6961                     bvs        +0x63 /* 00002353 */
  4355. 000022F2  6C6F                     bge        +0x71 /* 00002363 */
  4356. 000022F4  675F                     beq        +0x61 /* 00002355 */
  4357. 000022F6  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4358. label000022FA:
  4359. 000022FA  5065                     addq.w     -[A5], 8
  4360. label000022FC:
  4361. 000022FC  7266                     moveq.l    D1, 0x66
  4362. 000022FE  5072 696E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  4363. // begin alternate branch 00002300-00002302
  4364. label00002300:
  4365. 00002300  696E                     bvs        +0x70 /* 00002370 */
  4366. // end alternate branch 00002300-00002302
  4367. label00002300: // (misaligned)
  4368. 00002302  7448                     moveq.l    D2, 0x48
  4369. 00002304  616E                     bsr        +0x70 /* 00002374 */
  4370. 00002306  646C                     bcc        +0x6E /* 00002374 */
  4371. label00002308:
  4372. 00002308  6572                     bcs        +0x74 /* 0000237C */
  4373. 0000230A  4676 0000                not.w      [A6 + D0.w]
  4374. 0000230E  FFFF                     .invalid   <<F/7/7>>
  4375. 00002310  4E56 0000                link       A6, 0
  4376. 00002314  48E7 1010                movem.l    -[A7], D3,A3
  4377. 00002318  266E 0008                movea.l    A3, [A6 + 0x8]
  4378. 0000231C  262E 001A                move.l     D3, [A6 + 0x1A]
  4379. 00002320  2743 00F0                move.l     [A3 + 0xF0], D3
  4380. 00002324  276E 001E 00F8           move.l     [A3 + 0xF8], [A6 + 0x1E]
  4381. 0000232A  276E 0016 00F4           move.l     [A3 + 0xF4], [A6 + 0x16]
  4382. 00002330  276E 0012 00FC           move.l     [A3 + 0xFC], [A6 + 0x12]
  4383. 00002336  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  4384. 0000233A  2F03                     move.l     -[A7], D3
  4385. 0000233C  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4386. 00002340  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  4387. 00002344  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4388. 00002348  2F0B                     move.l     -[A7], A3
  4389. 0000234A  4EB9 0000 B282           jsr        [0x0000B282]
  4390. 00002350  4CDF 0808                movem.l    D3,A3, [A7]+
  4391. 00002354  4E5E                     unlink     A6
  4392. 00002356  205F                     movea.l    A0, [A7]+
  4393. 00002358  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4394. 0000235C  4ED0                     jmp        [A0]
  4395. 0000235E  8064                     or.w       D0, -[A4]
  4396. 00002360  4950                     chk.w      D4, [A0]
  4397. 00002362  6572                     bcs        +0x74 /* 000023D6 */
  4398. 00002364  6650                     bne        +0x52 /* 000023B6 */
  4399. 00002366  7269                     moveq.l    D1, 0x69
  4400. 00002368  6E74                     bgt        +0x76 /* 000023DE */
  4401. 0000236A  4861                     pea.l      -[A1]
  4402. 0000236C  6E64                     bgt        +0x66 /* 000023D2 */
  4403. 0000236E  6C65                     bge        +0x67 /* 000023D5 */
  4404. label00002370:
  4405. 00002370  725F                     moveq.l    D1, 0x5F
  4406. 00002372  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4407. // begin alternate branch 00002374-00002378
  4408. fn00002374:
  4409. 00002374  3754 5065                move.w     [A3 + 0x5065], [A4]
  4410. // end alternate branch 00002374-00002378
  4411. fn00002374: // (misaligned)
  4412. 00002376  5065                     addq.w     -[A5], 8
  4413. 00002378  7266                     moveq.l    D1, 0x66
  4414. 0000237A  5072 696E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  4415. // begin alternate branch 0000237C-0000237E
  4416. label0000237C:
  4417. 0000237C  696E                     bvs        +0x70 /* 000023EC */
  4418. // end alternate branch 0000237C-0000237E
  4419. label0000237C: // (misaligned)
  4420. 0000237E  7448                     moveq.l    D2, 0x48
  4421. 00002380  616E                     bsr        +0x70 /* 000023F0 */
  4422. 00002382  646C                     bcc        +0x6E /* 000023F0 */
  4423. 00002384  6572                     bcs        +0x74 /* 000023F8 */
  4424. 00002386  4650                     not.w      [A0]
  4425. 00002388  3954 446F                move.w     [A4 + 0x446F], [A4]
  4426. 0000238C  6375                     bls        +0x77 /* 00002403 */
  4427. 0000238E  6D65                     blt        +0x67 /* 000023F5 */
  4428. 00002390  6E74                     bgt        +0x76 /* 00002406 */
  4429. 00002392  5037 5457                addq.b     [A7 + D5.w * 4 + 0x57], 8
  4430. 00002396  696E                     bvs        +0x70 /* 00002406 */
  4431. 00002398  646F                     bcc        +0x71 /* 00002409 */
  4432. 0000239A  7750                     moveq.l    D3, 0x50
  4433. 0000239C  3554 5669                move.w     [A2 + 0x5669], [A4]
  4434. 000023A0  6577                     bcs        +0x79 /* 00002419 */
  4435. 000023A2  5433 5032                addq.b     [A3 + D5.w + 0x32], 2
  4436. 000023A6  3354 5065                move.w     [A1 + 0x5065], [A4]
  4437. 000023AA  7266                     moveq.l    D1, 0x66
  4438. 000023AC  5374 6174                subq.w     <<invalid full ext with I/IS == 4>>, 1
  4439. 000023B0  6973                     bvs        +0x75 /* 00002425 */
  4440. 000023B2  7469                     moveq.l    D2, 0x69
  4441. 000023B4  6373                     bls        +0x75 /* 00002429 */
  4442. label000023B6:
  4443. 000023B6  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  4444. 000023BA  5669 6577                addq.w     [A1 + 0x6577], 3
  4445. 000023BE  5563                     subq.w     -[A3], 2
  4446. 000023C0  5563                     subq.w     -[A3], 2
  4447. 000023C2  5563                     subq.w     -[A3], 2
  4448. 000023C4  0000 FFFF                ori.b      D0, 0xFF
  4449. 000023C8  4E56 0000                link       A6, 0
  4450. 000023CC  48E7 1020                movem.l    -[A7], D3,A2
  4451. 000023D0  246E 0008                movea.l    A2, [A6 + 0x8]
  4452. // begin alternate branch 000023D2-000023D6
  4453. label000023D2:
  4454. 000023D2  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  4455. // end alternate branch 000023D2-000023D6
  4456. label000023D2: // (misaligned)
  4457. 000023D4  2F0A                     move.l     -[A7], A2
  4458. label000023D6:
  4459. 000023D6  4EB9 0000 3F5A           jsr        [0x00003F5A]
  4460. 000023DC  2079 FFFC 839C           movea.l    A0, [0xFFFC839C]
  4461. // begin alternate branch 000023DE-000023E2
  4462. label000023DE:
  4463. 000023DE  FFFC                     .invalid   <<F/7/7>>
  4464. 000023E0  839C                     or.l       [A4]+, D1
  4465. // end alternate branch 000023DE-000023E2
  4466. label000023DE: // (misaligned)
  4467. 000023E2  2488                     move.l     [A2], A0
  4468. 000023E4  7600                     moveq.l    D3, 0x00
  4469. 000023E6  2543 0004                move.l     [A2 + 0x4], D3
  4470. 000023EA  2543 0008                move.l     [A2 + 0x8], D3
  4471. // begin alternate branch 000023EC-000023F0
  4472. label000023EC:
  4473. 000023EC  0008 2543                ori.b      A0, 0x43 /* 'C' */
  4474. // end alternate branch 000023EC-000023F0
  4475. label000023EC: // (misaligned)
  4476. 000023EE  2543 000C                move.l     [A2 + 0xC], D3
  4477. // begin alternate branch 000023F0-000023F4
  4478. fn000023F0:
  4479. 000023F0  000C 200A                ori.b      A4, 0xA /* '\n' */
  4480. // end alternate branch 000023F0-000023F4
  4481. fn000023F0: // (misaligned)
  4482. 000023F2  200A                     move.l     D0, A2
  4483. 000023F4  4CDF 0408                movem.l    D3,A2, [A7]+
  4484. label000023F8:
  4485. 000023F8  4E5E                     unlink     A6
  4486. 000023FA  205F                     movea.l    A0, [A7]+
  4487. 000023FC  584F                     addq.w     A7, 4
  4488. 000023FE  4ED0                     jmp        [A0]
  4489. 00002400  8021                     or.b       D0, -[A1]
  4490. 00002402  5F5F                     subq.w     [A7]+, 7
  4491. 00002404  6374                     bls        +0x76 /* 0000247A */
  4492. label00002406:
  4493. 00002406  5F5F                     subq.w     [A7]+, 7
  4494. 00002408  3233 5450                move.w     D1, [A3 + D5.w * 4 + 0x50]
  4495. 0000240C  6572                     bcs        +0x74 /* 00002480 */
  4496. 0000240E  6643                     bne        +0x45 /* 00002453 */
  4497. 00002410  6F6E                     ble        +0x70 /* 00002480 */
  4498. 00002412  6669                     bne        +0x6B /* 0000247D */
  4499. 00002414  6752                     beq        +0x54 /* 00002468 */
  4500. 00002416  6570                     bcs        +0x72 /* 00002488 */
  4501. 00002418  6F72                     ble        +0x74 /* 0000248C */
  4502. 0000241A  7444                     moveq.l    D2, 0x44
  4503. 0000241C  6961                     bvs        +0x63 /* 0000247F */
  4504. 0000241E  6C6F                     bge        +0x71 /* 0000248F */
  4505. 00002420  6746                     beq        +0x48 /* 00002468 */
  4506. 00002422  7600                     moveq.l    D3, 0x00
  4507. 00002424  0000 FFFF                ori.b      D0, 0xFF
  4508. 00002428  4E56 0000                link       A6, 0
  4509. 0000242C  48E7 1020                movem.l    -[A7], D3,A2
  4510. 00002430  246E 0008                movea.l    A2, [A6 + 0x8]
  4511. 00002434  2F0A                     move.l     -[A7], A2
  4512. 00002436  4EB9 0000 3F5A           jsr        [0x00003F5A]
  4513. 0000243C  2079 FFFC 83A0           movea.l    A0, [0xFFFC83A0]
  4514. 00002442  2488                     move.l     [A2], A0
  4515. 00002444  7600                     moveq.l    D3, 0x00
  4516. 00002446  2543 000C                move.l     [A2 + 0xC], D3
  4517. 0000244A  2543 0010                move.l     [A2 + 0x10], D3
  4518. 0000244E  2543 0008                move.l     [A2 + 0x8], D3
  4519. 00002452  200A                     move.l     D0, A2
  4520. 00002454  4CDF 0408                movem.l    D3,A2, [A7]+
  4521. 00002458  4E5E                     unlink     A6
  4522. 0000245A  205F                     movea.l    A0, [A7]+
  4523. 0000245C  584F                     addq.w     A7, 4
  4524. 0000245E  4ED0                     jmp        [A0]
  4525. 00002460  8022                     or.b       D0, -[A2]
  4526. 00002462  5F5F                     subq.w     [A7]+, 7
  4527. 00002464  6374                     bls        +0x76 /* 000024DA */
  4528. 00002466  5F5F                     subq.w     [A7]+, 7
  4529. label00002468:
  4530. 00002468  3234 5450                move.w     D1, [A4 + D5.w * 4 + 0x50]
  4531. 0000246C  6572                     bcs        +0x74 /* 000024E0 */
  4532. 0000246E  6643                     bne        +0x45 /* 000024B3 */
  4533. 00002470  6F6E                     ble        +0x70 /* 000024E0 */
  4534. 00002472  6669                     bne        +0x6B /* 000024DD */
  4535. 00002474  6755                     beq        +0x57 /* 000024CB */
  4536. 00002476  7469                     moveq.l    D2, 0x69
  4537. 00002478  6C69                     bge        +0x6B /* 000024E3 */
  4538. label0000247A:
  4539. 0000247A  7479                     moveq.l    D2, 0x79
  4540. 0000247C  4469 616C                neg.w      [A1 + 0x616C]
  4541. label00002480:
  4542. 00002480  6F67                     ble        +0x69 /* 000024E9 */
  4543. 00002482  4676 0000                not.w      [A6 + D0.w]
  4544. 00002486  FFFF                     .invalid   <<F/7/7>>
  4545. label00002488:
  4546. 00002488  4E56 0000                link       A6, 0
  4547. label0000248C:
  4548. 0000248C  2F0B                     move.l     -[A7], A3
  4549. 0000248E  266E 0008                movea.l    A3, [A6 + 0x8]
  4550. 00002492  2079 FFFC A2C8           movea.l    A0, [0xFFFCA2C8]
  4551. 00002498  2688                     move.l     [A3], A0
  4552. 0000249A  276E 000C 0004           move.l     [A3 + 0x4], [A6 + 0xC]
  4553. 000024A0  4EB9 0000 AD72           jsr        [0x0000AD72]
  4554. 000024A6  4239 FFFC A2D0           clr.b      [0xFFFCA2D0]
  4555. 000024AC  7000                     moveq.l    D0, 0x00
  4556. 000024AE  23C0 FFFC A3D0           move.l     [0xFFFCA3D0], D0
  4557. 000024B4  7000                     moveq.l    D0, 0x00
  4558. 000024B6  23C0 FFFC A3D4           move.l     [0xFFFCA3D4], D0
  4559. 000024BC  200B                     move.l     D0, A3
  4560. 000024BE  265F                     movea.l    A3, [A7]+
  4561. 000024C0  4E5E                     unlink     A6
  4562. 000024C2  205F                     movea.l    A0, [A7]+
  4563. 000024C4  504F                     addq.w     A7, 8
  4564. 000024C6  4ED0                     jmp        [A0]
  4565. 000024C8  8028 5F5F                or.b       D0, [A0 + 0x5F5F]
  4566. 000024CC  6374                     bls        +0x76 /* 00002542 */
  4567. 000024CE  5F5F                     subq.w     [A7]+, 7
  4568. 000024D0  3230 5450                move.w     D1, [A0 + D5.w * 4 + 0x50]
  4569. 000024D4  6F77                     ble        +0x79 /* 0000254D */
  4570. 000024D6  6572                     bcs        +0x74 /* 0000254A */
  4571. 000024D8  5043                     addq.w     D3, 8
  4572. label000024DA:
  4573. 000024DA  4469 7361                neg.w      [A1 + 0x7361]
  4574. 000024DE  7373                     moveq.l    D1, 0x73
  4575. label000024E0:
  4576. 000024E0  656D                     bcs        +0x6F /* 0000254F */
  4577. 000024E2  626C                     bhi        +0x6E /* 00002550 */
  4578. 000024E4  6572                     bcs        +0x74 /* 00002558 */
  4579. 000024E6  4650                     not.w      [A0]
  4580. 000024E8  3954 446F                move.w     [A4 + 0x446F], [A4]
  4581. 000024EC  6375                     bls        +0x77 /* 00002563 */
  4582. 000024EE  6D65                     blt        +0x67 /* 00002555 */
  4583. 000024F0  6E74                     bgt        +0x76 /* 00002566 */
  4584. 000024F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4585. 000024F6  0000 48E7                ori.b      D0, 0xE7
  4586. 000024FA  1020                     move.b     D0, -[A0]
  4587. 000024FC  246E 0008                movea.l    A2, [A6 + 0x8]
  4588. 00002500  2F0A                     move.l     -[A7], A2
  4589. 00002502  4EB9 0000 B4C2           jsr        [0x0000B4C2]
  4590. 00002508  2079 FFFA C814           movea.l    A0, [0xFFFAC814]
  4591. 0000250E  2488                     move.l     [A2], A0
  4592. 00002510  7600                     moveq.l    D3, 0x00
  4593. 00002512  2543 00B0                move.l     [A2 + 0xB0], D3
  4594. 00002516  2543 00B4                move.l     [A2 + 0xB4], D3
  4595. 0000251A  2543 00B8                move.l     [A2 + 0xB8], D3
  4596. 0000251E  2543 00BC                move.l     [A2 + 0xBC], D3
  4597. 00002522  2543 00C0                move.l     [A2 + 0xC0], D3
  4598. 00002526  200A                     move.l     D0, A2
  4599. 00002528  4CDF 0408                movem.l    D3,A2, [A7]+
  4600. 0000252C  4E5E                     unlink     A6
  4601. 0000252E  205F                     movea.l    A0, [A7]+
  4602. 00002530  584F                     addq.w     A7, 4
  4603. 00002532  4ED0                     jmp        [A0]
  4604. 00002534  8022                     or.b       D0, -[A2]
  4605. 00002536  5F5F                     subq.w     [A7]+, 7
  4606. 00002538  6374                     bls        +0x76 /* 000025AE */
  4607. 0000253A  5F5F                     subq.w     [A7]+, 7
  4608. 0000253C  3234 5443                move.w     D1, [A4 + D5.w * 4 + 0x43]
  4609. 00002540  6861                     bvc        +0x63 /* 000025A3 */
  4610. label00002542:
  4611. 00002542  6E67                     bgt        +0x69 /* 000025AB */
  4612. 00002544  6542                     bcs        +0x44 /* 00002588 */
  4613. 00002546  7265                     moveq.l    D1, 0x65
  4614. 00002548  616B                     bsr        +0x6D /* 000025B5 */
  4615. label0000254A:
  4616. 0000254A  706F                     moveq.l    D0, 0x6F
  4617. 0000254C  696E                     bvs        +0x70 /* 000025BC */
  4618. 0000254E  7443                     moveq.l    D2, 0x43
  4619. label00002550:
  4620. 00002550  6C75                     bge        +0x77 /* 000025C7 */
  4621. 00002552  7374                     moveq.l    D1, 0x74
  4622. 00002554  6572                     bcs        +0x74 /* 000025C8 */
  4623. 00002556  4676 0000                not.w      [A6 + D0.w]
  4624. // begin alternate branch 00002558-0000255C
  4625. label00002558:
  4626. 00002558  0000 FFFF                ori.b      D0, 0xFF
  4627. // end alternate branch 00002558-0000255C
  4628. label00002558: // (misaligned)
  4629. 0000255A  FFFF                     .invalid   <<F/7/7>>
  4630. 0000255C  4E56 0000                link       A6, 0
  4631. 00002560  2F0A                     move.l     -[A7], A2
  4632. 00002562  246E 0008                movea.l    A2, [A6 + 0x8]
  4633. label00002566:
  4634. 00002566  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4635. 0000256A  2F0A                     move.l     -[A7], A2
  4636. 0000256C  4EB9 0000 6842           jsr        [0x00006842]
  4637. 00002572  2F3C 4354 4254           move.l     -[A7], 0x43544254 /* 'CTBT' */
  4638. 00002578  2F0A                     move.l     -[A7], A2
  4639. 0000257A  2052                     movea.l    A0, [A2]
  4640. 0000257C  2068 0180                movea.l    A0, [A0 + 0x180]
  4641. 00002580  4E90                     jsr        [A0]
  4642. 00002582  2540 00B0                move.l     [A2 + 0xB0], D0
  4643. 00002586  2F3C 4E48 4250           move.l     -[A7], 0x4E484250 /* 'NHBP' */
  4644. // begin alternate branch 00002588-0000258C
  4645. label00002588:
  4646. 00002588  4E48                     trap       8
  4647. 0000258A  4250                     clr.w      [A0]
  4648. // end alternate branch 00002588-0000258C
  4649. label00002588: // (misaligned)
  4650. 0000258C  2F0A                     move.l     -[A7], A2
  4651. 0000258E  2052                     movea.l    A0, [A2]
  4652. 00002590  2068 0180                movea.l    A0, [A0 + 0x180]
  4653. 00002594  4E90                     jsr        [A0]
  4654. 00002596  2540 00B4                move.l     [A2 + 0xB4], D0
  4655. 0000259A  2F3C 4344 4254           move.l     -[A7], 0x43444254 /* 'CDBT' */
  4656. 000025A0  2F0A                     move.l     -[A7], A2
  4657. 000025A2  2052                     movea.l    A0, [A2]
  4658. 000025A4  2068 0180                movea.l    A0, [A0 + 0x180]
  4659. 000025A8  4E90                     jsr        [A0]
  4660. 000025AA  2540 00B8                move.l     [A2 + 0xB8], D0
  4661. label000025AE:
  4662. 000025AE  2F3C 4558 5052           move.l     -[A7], 0x45585052 /* 'EXPR' */
  4663. 000025B4  2F0A                     move.l     -[A7], A2
  4664. 000025B6  2052                     movea.l    A0, [A2]
  4665. 000025B8  2068 0180                movea.l    A0, [A0 + 0x180]
  4666. label000025BC:
  4667. 000025BC  4E90                     jsr        [A0]
  4668. 000025BE  2540 00BC                move.l     [A2 + 0xBC], D0
  4669. 000025C2  2F3C 5354 4F50           move.l     -[A7], 0x53544F50 /* 'STOP' */
  4670. label000025C8:
  4671. 000025C8  2F0A                     move.l     -[A7], A2
  4672. 000025CA  2052                     movea.l    A0, [A2]
  4673. 000025CC  2068 0180                movea.l    A0, [A0 + 0x180]
  4674. 000025D0  4E90                     jsr        [A0]
  4675. 000025D2  2540 00C0                move.l     [A2 + 0xC0], D0
  4676. 000025D6  245F                     movea.l    A2, [A7]+
  4677. 000025D8  4E5E                     unlink     A6
  4678. 000025DA  205F                     movea.l    A0, [A7]+
  4679. 000025DC  504F                     addq.w     A7, 8
  4680. 000025DE  4ED0                     jmp        [A0]
  4681. 000025E0  8034 446F                or.b       D0, [A4 + D4.w * 4 + 0x6F]
  4682. 000025E4  506F 7374                addq.w     [A7 + 0x7374], 8
  4683. 000025E8  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  4684. 000025EE  5F5F                     subq.w     [A7]+, 7
  4685. 000025F0  3234 5443                move.w     D1, [A4 + D5.w * 4 + 0x43]
  4686. 000025F4  6861                     bvc        +0x63 /* 00002657 */
  4687. 000025F6  6E67                     bgt        +0x69 /* 0000265F */
  4688. 000025F8  6542                     bcs        +0x44 /* 0000263C */
  4689. 000025FA  7265                     moveq.l    D1, 0x65
  4690. 000025FC  616B                     bsr        +0x6D /* 00002669 */
  4691. 000025FE  706F                     moveq.l    D0, 0x6F
  4692. 00002600  696E                     bvs        +0x70 /* 00002670 */
  4693. 00002602  7443                     moveq.l    D2, 0x43
  4694. 00002604  6C75                     bge        +0x77 /* 0000267B */
  4695. 00002606  7374                     moveq.l    D1, 0x74
  4696. 00002608  6572                     bcs        +0x74 /* 0000267C */
  4697. 0000260A  4650                     not.w      [A0]
  4698. 0000260C  3954 446F                move.w     [A4 + 0x446F], [A4]
  4699. 00002610  6375                     bls        +0x77 /* 00002687 */
  4700. 00002612  6D65                     blt        +0x67 /* 00002679 */
  4701. 00002614  6E74                     bgt        +0x76 /* 0000268A */
  4702. 00002616  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4703. 0000261A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  4704. 0000261E  246E 0008                movea.l    A2, [A6 + 0x8]
  4705. 00002622  2F0A                     move.l     -[A7], A2
  4706. 00002624  4EB9 0000 14D2           jsr        [0x000014D2]
  4707. 0000262A  7078                     moveq.l    D0, 0x78
  4708. 0000262C  2540 000A                move.l     [A2 + 0xA], D0
  4709. 00002630  700A                     moveq.l    D0, 0x0A
  4710. 00002632  3540 000E                move.w     [A2 + 0xE], D0
  4711. 00002636  257C 0CCC CCCC 0010      move.l     [A2 + 0x10], 0xCCCCCCC
  4712. // begin alternate branch 0000263C-00002640
  4713. label0000263C:
  4714. 0000263C  0010 7000                ori.b      [A0], 0x0
  4715. // end alternate branch 0000263C-00002640
  4716. label0000263C: // (misaligned)
  4717. 0000263E  7000                     moveq.l    D0, 0x00
  4718. 00002640  2540 0014                move.l     [A2 + 0x14], D0
  4719. 00002644  7000                     moveq.l    D0, 0x00
  4720. 00002646  2540 0018                move.l     [A2 + 0x18], D0
  4721. 0000264A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4722. 0000264E  2F0A                     move.l     -[A7], A2
  4723. 00002650  2052                     movea.l    A0, [A2]
  4724. 00002652  2068 006C                movea.l    A0, [A0 + 0x6C]
  4725. 00002656  4E90                     jsr        [A0]
  4726. 00002658  2540 0004                move.l     [A2 + 0x4], D0
  4727. 0000265C  4240                     clr.w      D0
  4728. 0000265E  3540 0008                move.w     [A2 + 0x8], D0
  4729. 00002662  245F                     movea.l    A2, [A7]+
  4730. 00002664  4E5E                     unlink     A6
  4731. 00002666  205F                     movea.l    A0, [A7]+
  4732. 00002668  5C4F                     addq.w     A7, 6
  4733. 0000266A  4ED0                     jmp        [A0]
  4734. 0000266C  8028 494D                or.b       D0, [A0 + 0x494D]
  4735. label00002670:
  4736. 00002670  616E                     bsr        +0x70 /* 000026E0 */
  4737. 00002672  7561                     moveq.l    D2, 0x61
  4738. 00002674  6C42                     bge        +0x44 /* 000026B8 */
  4739. 00002676  7573                     moveq.l    D2, 0x73
  4740. 00002678  7943                     moveq.l    D4, 0x43
  4741. 0000267A  7572                     moveq.l    D2, 0x72
  4742. label0000267C:
  4743. 0000267C  736F                     moveq.l    D1, 0x6F
  4744. 0000267E  725F                     moveq.l    D1, 0x5F
  4745. 00002680  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4746. 00002684  4D61                     chk.w      D6, -[A1]
  4747. 00002686  6E75                     bgt        +0x77 /* 000026FD */
  4748. 00002688  616C                     bsr        +0x6E /* 000026F6 */
  4749. label0000268A:
  4750. 0000268A  4275 7379 4375 7273      clr.w      [[A5 + 0x43757273]]
  4751. 00002692  6F72                     ble        +0x74 /* 00002706 */
  4752. 00002694  4673 0000                not.w      [A3 + D0.w]
  4753. 00002698  4E56 FFF4                link       A6, -0x000C
  4754. 0000269C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  4755. 000026A0  594F                     subq.w     A7, 4
  4756. 000026A2  2F3C 6163 7572           move.l     -[A7], 0x61637572 /* 'acur' */
  4757. 000026A8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4758. 000026AC  A9A0                     syscall    GetResource
  4759. 000026AE  201F                     move.l     D0, [A7]+
  4760. 000026B0  2D40 FFF4                move.l     [A6 - 0xC], D0
  4761. 000026B4  4A80                     tst.l      D0
  4762. 000026B6  6762                     beq        +0x64 /* 0000271A */
  4763. label000026B8:
  4764. 000026B8  2F00                     move.l     -[A7], D0
  4765. 000026BA  A992                     syscall    DetachResource
  4766. 000026BC  206E FFF4                movea.l    A0, [A6 - 0xC]
  4767. 000026C0  A064                     syscall    MoveHHi
  4768. 000026C2  A029                     syscall    HLock
  4769. 000026C4  4243                     clr.w      D3
  4770. 000026C6  206E FFF4                movea.l    A0, [A6 - 0xC]
  4771. 000026CA  2050                     movea.l    A0, [A0]
  4772. 000026CC  3143 0002                move.w     [A0 + 0x2], D3
  4773. 000026D0  3A03                     move.w     D5, D3
  4774. 000026D2  603A                     bra        +0x3C /* 0000270E */
  4775. label000026D4:
  4776. 000026D4  594F                     subq.w     A7, 4
  4777. 000026D6  3605                     move.w     D3, D5
  4778. 000026D8  3803                     move.w     D4, D3
  4779. 000026DA  48C4                     ext.l      D4
  4780. 000026DC  E584                     asl        D4, 2
  4781. 000026DE  2D44 FFFC                move.l     [A6 - 0x4], D4
  4782. // begin alternate branch 000026E0-000026E2
  4783. fn000026E0:
  4784. 000026E0  FFFC                     .invalid   <<F/7/7>>
  4785. // end alternate branch 000026E0-000026E2
  4786. fn000026E0: // (misaligned)
  4787. 000026E2  D88B                     add.l      D4, A3
  4788. 000026E4  2044                     movea.l    A0, D4
  4789. 000026E6  3F28 0004                move.w     -[A7], [A0 + 0x4]
  4790. 000026EA  A9B9                     syscall    GetCursor
  4791. 000026EC  285F                     movea.l    A4, [A7]+
  4792. 000026EE  2F0C                     move.l     -[A7], A4
  4793. 000026F0  4EB9 0000 1252           jsr        [0x00001252]
  4794. fn000026F6:
  4795. 000026F6  202E FFFC                move.l     D0, [A6 - 0x4]
  4796. 000026FA  D092                     add.l      D0, [A2]
  4797. 000026FC  2040                     movea.l    A0, D0
  4798. 000026FE  214C 0004                move.l     [A0 + 0x4], A4
  4799. 00002702  2F0C                     move.l     -[A7], A4
  4800. 00002704  A992                     syscall    DetachResource
  4801. label00002706:
  4802. 00002706  204C                     movea.l    A0, A4
  4803. 00002708  A064                     syscall    MoveHHi
  4804. 0000270A  A029                     syscall    HLock
  4805. 0000270C  5245                     addq.w     D5, 1
  4806. label0000270E:
  4807. 0000270E  246E FFF4                movea.l    A2, [A6 - 0xC]
  4808. 00002712  2652                     movea.l    A3, [A2]
  4809. 00002714  3013                     move.w     D0, [A3]
  4810. 00002716  B045                     cmp.w      D0, D5
  4811. 00002718  6EBA                     bgt        -0x44 /* 000026D4 */
  4812. label0000271A:
  4813. 0000271A  202E FFF4                move.l     D0, [A6 - 0xC]
  4814. 0000271E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  4815. 00002722  4E5E                     unlink     A6
  4816. 00002724  205F                     movea.l    A0, [A7]+
  4817. 00002726  5C4F                     addq.w     A7, 6
  4818. 00002728  4ED0                     jmp        [A0]
  4819. 0000272A  802F 496E                or.b       D0, [A7 + 0x496E]
  4820. 0000272E  6974                     bvs        +0x76 /* 000027A4 */
  4821. 00002730  6961                     bvs        +0x63 /* 00002793 */
  4822. 00002732  6C69                     bge        +0x6B /* 0000279D */
  4823. 00002734  7A65                     moveq.l    D5, 0x65
  4824. 00002736  416E 696D                chk.w      D0, [A6 + 0x696D]
  4825. 0000273A  6174                     bsr        +0x76 /* 000027B0 */
  4826. 0000273C  6564                     bcs        +0x66 /* 000027A2 */
  4827. 0000273E  4375 7273                chk.w      D1, [A5 + D7.w * 2 + 0x73]
  4828. 00002742  6F72                     ble        +0x74 /* 000027B6 */
  4829. 00002744  5F5F                     subq.w     [A7]+, 7
  4830. 00002746  3137 544D                move.w     -[A0], [A7 + D5.w * 4 + 0x4D]
  4831. 0000274A  616E                     bsr        +0x70 /* 000027BA */
  4832. 0000274C  7561                     moveq.l    D2, 0x61
  4833. 0000274E  6C42                     bge        +0x44 /* 00002792 */
  4834. 00002750  7573                     moveq.l    D2, 0x73
  4835. 00002752  7943                     moveq.l    D4, 0x43
  4836. 00002754  7572                     moveq.l    D2, 0x72
  4837. 00002756  736F                     moveq.l    D1, 0x6F
  4838. 00002758  7246                     moveq.l    D1, 0x46
  4839. 0000275A  7300                     moveq.l    D1, 0x00
  4840. 0000275C  0000 FFFF                ori.b      D0, 0xFF
  4841. 00002760  4E56 0000                link       A6, 0
  4842. 00002764  2F0A                     move.l     -[A7], A2
  4843. 00002766  246E 0008                movea.l    A2, [A6 + 0x8]
  4844. 0000276A  2F0A                     move.l     -[A7], A2
  4845. 0000276C  4EB9 0000 1680           jsr        [0x00001680]
  4846. 00002772  2079 FFFC 39A8           movea.l    A0, [0xFFFC39A8]
  4847. 00002778  2488                     move.l     [A2], A0
  4848. 0000277A  200A                     move.l     D0, A2
  4849. 0000277C  245F                     movea.l    A2, [A7]+
  4850. 0000277E  4E5E                     unlink     A6
  4851. 00002780  205F                     movea.l    A0, [A7]+
  4852. 00002782  584F                     addq.w     A7, 4
  4853. 00002784  4ED0                     jmp        [A0]
  4854. 00002786  802F 5F5F                or.b       D0, [A7 + 0x5F5F]
  4855. 0000278A  6374                     bls        +0x76 /* 00002800 */
  4856. 0000278C  5F5F                     subq.w     [A7]+, 7
  4857. 0000278E  3337 5454                move.w     -[A1], [A7 + D5.w * 4 + 0x54]
  4858. label00002792:
  4859. 00002792  6578                     bcs        +0x7A /* 0000280C */
  4860. 00002794  7447                     moveq.l    D2, 0x47
  4861. 00002796  7269                     moveq.l    D1, 0x69
  4862. 00002798  6456                     bcc        +0x58 /* 000027F0 */
  4863. 0000279A  6965                     bvs        +0x67 /* 00002801 */
  4864. 0000279C  7741                     moveq.l    D3, 0x41
  4865. 0000279E  6464                     bcc        +0x66 /* 00002804 */
  4866. 000027A0  7265                     moveq.l    D1, 0x65
  4867. label000027A2:
  4868. 000027A2  7373                     moveq.l    D1, 0x73
  4869. label000027A4:
  4870. 000027A4  5365                     subq.w     -[A5], 1
  4871. 000027A6  6C65                     bge        +0x67 /* 0000280D */
  4872. 000027A8  6374                     bls        +0x76 /* 0000281E */
  4873. 000027AA  696F                     bvs        +0x71 /* 0000281B */
  4874. 000027AC  6E42                     bgt        +0x44 /* 000027F0 */
  4875. 000027AE  6568                     bcs        +0x6A /* 00002818 */
  4876. fn000027B0:
  4877. 000027B0  6176                     bsr        +0x78 /* 00002828 */
  4878. 000027B2  696F                     bvs        +0x71 /* 00002823 */
  4879. 000027B4  7246                     moveq.l    D1, 0x46
  4880. label000027B6:
  4881. 000027B6  7600                     moveq.l    D3, 0x00
  4882. 000027B8  0000 FFFF                ori.b      D0, 0xFF
  4883. // begin alternate branch 000027BA-000027BC
  4884. fn000027BA:
  4885. 000027BA  FFFF                     .invalid   <<F/7/7>>
  4886. // end alternate branch 000027BA-000027BC
  4887. fn000027BA: // (misaligned)
  4888. 000027BC  4E56 0000                link       A6, 0
  4889. 000027C0  48E7 1020                movem.l    -[A7], D3,A2
  4890. 000027C4  246E 0008                movea.l    A2, [A6 + 0x8]
  4891. 000027C8  2F0A                     move.l     -[A7], A2
  4892. 000027CA  4EB9 0000 B4C2           jsr        [0x0000B4C2]
  4893. 000027D0  2079 FFFC B7F8           movea.l    A0, [0xFFFCB7F8]
  4894. 000027D6  2488                     move.l     [A2], A0
  4895. 000027D8  7600                     moveq.l    D3, 0x00
  4896. 000027DA  2543 00B0                move.l     [A2 + 0xB0], D3
  4897. 000027DE  2543 00B4                move.l     [A2 + 0xB4], D3
  4898. 000027E2  2543 00B8                move.l     [A2 + 0xB8], D3
  4899. 000027E6  2543 00BC                move.l     [A2 + 0xBC], D3
  4900. 000027EA  2543 00C0                move.l     [A2 + 0xC0], D3
  4901. 000027EE  200A                     move.l     D0, A2
  4902. label000027F0:
  4903. 000027F0  4CDF 0408                movem.l    D3,A2, [A7]+
  4904. 000027F4  4E5E                     unlink     A6
  4905. 000027F6  205F                     movea.l    A0, [A7]+
  4906. 000027F8  584F                     addq.w     A7, 4
  4907. 000027FA  4ED0                     jmp        [A0]
  4908. 000027FC  9E5F                     sub.w      D7, [A7]+
  4909. 000027FE  5F63                     subq.w     -[A3], 7
  4910. label00002800:
  4911. 00002800  745F                     moveq.l    D2, 0x5F
  4912. 00002802  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  4913. // begin alternate branch 00002804-00002806
  4914. label00002804:
  4915. 00002804  3054                     movea.w    A0, [A4]
  4916. // end alternate branch 00002804-00002806
  4917. label00002804: // (misaligned)
  4918. 00002806  4368 616E                chk.w      D1, [A0 + 0x616E]
  4919. 0000280A  6765                     beq        +0x67 /* 00002871 */
  4920. label0000280C:
  4921. 0000280C  5461                     addq.w     -[A1], 2
  4922. 0000280E  7267                     moveq.l    D1, 0x67
  4923. 00002810  6574                     bcs        +0x76 /* 00002886 */
  4924. 00002812  436C 7573                chk.w      D1, [A4 + 0x7573]
  4925. 00002816  7465                     moveq.l    D2, 0x65
  4926. label00002818:
  4927. 00002818  7246                     moveq.l    D1, 0x46
  4928. 0000281A  7600                     moveq.l    D3, 0x00
  4929. 0000281C  0000 FFFF                ori.b      D0, 0xFF
  4930. // begin alternate branch 0000281E-00002820
  4931. label0000281E:
  4932. 0000281E  FFFF                     .invalid   <<F/7/7>>
  4933. // end alternate branch 0000281E-00002820
  4934. label0000281E: // (misaligned)
  4935. 00002820  4E56 0000                link       A6, 0
  4936. 00002824  48E7 0030                movem.l    -[A7], A2,A3
  4937. fn00002828:
  4938. 00002828  246E 0008                movea.l    A2, [A6 + 0x8]
  4939. 0000282C  2F0A                     move.l     -[A7], A2
  4940. 0000282E  2052                     movea.l    A0, [A2]
  4941. 00002830  2068 0098                movea.l    A0, [A0 + 0x98]
  4942. 00002834  4E90                     jsr        [A0]
  4943. 00002836  2640                     movea.l    A3, D0
  4944. 00002838  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4945. 0000283C  2F0A                     move.l     -[A7], A2
  4946. 0000283E  4EB9 0000 6842           jsr        [0x00006842]
  4947. 00002844  2F0B                     move.l     -[A7], A3
  4948. 00002846  4EB9 0000 1172           jsr        [0x00001172]
  4949. 0000284C  2F3C 4154 4C4B           move.l     -[A7], 0x41544C4B /* 'ATLK' */
  4950. 00002852  2F0B                     move.l     -[A7], A3
  4951. 00002854  2053                     movea.l    A0, [A3]
  4952. 00002856  2068 0180                movea.l    A0, [A0 + 0x180]
  4953. 0000285A  4E90                     jsr        [A0]
  4954. 0000285C  2540 00B0                move.l     [A2 + 0xB0], D0
  4955. 00002860  2F00                     move.l     -[A7], D0
  4956. 00002862  4EB9 0000 1172           jsr        [0x00001172]
  4957. 00002868  2F3C 4D4F 444D           move.l     -[A7], 0x4D4F444D /* 'MODM' */
  4958. 0000286E  2F0B                     move.l     -[A7], A3
  4959. 00002870  2053                     movea.l    A0, [A3]
  4960. 00002872  2068 0180                movea.l    A0, [A0 + 0x180]
  4961. 00002876  4E90                     jsr        [A0]
  4962. 00002878  2540 00B4                move.l     [A2 + 0xB4], D0
  4963. 0000287C  2F00                     move.l     -[A7], D0
  4964. 0000287E  4EB9 0000 1172           jsr        [0x00001172]
  4965. 00002884  2F3C 5052 4E54           move.l     -[A7], 0x50524E54 /* 'PRNT' */
  4966. // begin alternate branch 00002886-0000288C
  4967. label00002886:
  4968. 00002886  5052                     addq.w     [A2], 8
  4969. 00002888  4E54 2F0B                link       A4, -0xFFFFD0F5
  4970. // end alternate branch 00002886-0000288C
  4971. label00002886: // (misaligned)
  4972. 0000288A  2F0B                     move.l     -[A7], A3
  4973. 0000288C  2053                     movea.l    A0, [A3]
  4974. 0000288E  2068 0180                movea.l    A0, [A0 + 0x180]
  4975. 00002892  4E90                     jsr        [A0]
  4976. 00002894  2540 00B8                move.l     [A2 + 0xB8], D0
  4977. 00002898  2F00                     move.l     -[A7], D0
  4978. 0000289A  4EB9 0000 1172           jsr        [0x00001172]
  4979. 000028A0  2F3C 5243 4F4E           move.l     -[A7], 0x52434F4E /* 'RCON' */
  4980. 000028A6  2F0B                     move.l     -[A7], A3
  4981. 000028A8  2053                     movea.l    A0, [A3]
  4982. 000028AA  2068 0180                movea.l    A0, [A0 + 0x180]
  4983. 000028AE  4E90                     jsr        [A0]
  4984. 000028B0  2540 00C0                move.l     [A2 + 0xC0], D0
  4985. 000028B4  2F00                     move.l     -[A7], D0
  4986. 000028B6  4EB9 0000 1172           jsr        [0x00001172]
  4987. 000028BC  4CDF 0C00                movem.l    A2,A3, [A7]+
  4988. 000028C0  4E5E                     unlink     A6
  4989. 000028C2  205F                     movea.l    A0, [A7]+
  4990. 000028C4  504F                     addq.w     A7, 8
  4991. 000028C6  4ED0                     jmp        [A0]
  4992. 000028C8  8030 446F                or.b       D0, [A0 + D4.w * 4 + 0x6F]
  4993. 000028CC  506F 7374                addq.w     [A7 + 0x7374], 8
  4994. 000028D0  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  4995. 000028D6  5F5F                     subq.w     [A7]+, 7
  4996. 000028D8  3230 5443                move.w     D1, [A0 + D5.w * 4 + 0x43]
  4997. 000028DC  6861                     bvc        +0x63 /* 0000293F */
  4998. 000028DE  6E67                     bgt        +0x69 /* 00002947 */
  4999. 000028E0  6554                     bcs        +0x56 /* 00002936 */
  5000. 000028E2  6172                     bsr        +0x74 /* 00002956 */
  5001. 000028E4  6765                     beq        +0x67 /* 0000294B */
  5002. 000028E6  7443                     moveq.l    D2, 0x43
  5003. 000028E8  6C75                     bge        +0x77 /* 0000295F */
  5004. 000028EA  7374                     moveq.l    D1, 0x74
  5005. 000028EC  6572                     bcs        +0x74 /* 00002960 */
  5006. 000028EE  4650                     not.w      [A0]
  5007. 000028F0  3954 446F                move.w     [A4 + 0x446F], [A4]
  5008. 000028F4  6375                     bls        +0x77 /* 0000296B */
  5009. 000028F6  6D65                     blt        +0x67 /* 0000295D */
  5010. 000028F8  6E74                     bgt        +0x76 /* 0000296E */
  5011. 000028FA  0000 41F9                ori.b      D0, 0xF9
  5012. 000028FE  FFFB                     .invalid   <<F/7/7>>
  5013. 00002900  2B4C 2008                move.l     [A5 + 0x2008], A4
  5014. 00002904  205F                     movea.l    A0, [A7]+
  5015. 00002906  584F                     addq.w     A7, 4
  5016. 00002908  4ED0                     jmp        [A0]
  5017. 0000290A  FFFF                     .invalid   <<F/7/7>>
  5018. 0000290C  4E56 F82C                link       A6, -0x07D4
  5019. 00002910  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5020. 00002914  286E 0008                movea.l    A4, [A6 + 0x8]
  5021. 00002918  4A2C 00A4                tst.b      [A4 + 0xA4]
  5022. 0000291C  6600 0424                bne        +0x426 /* 00002D42 */
  5023. 00002920  246C 0086                movea.l    A2, [A4 + 0x86]
  5024. 00002924  200A                     move.l     D0, A2
  5025. 00002926  670E                     beq        +0x10 /* 00002936 */
  5026. 00002928  2F0A                     move.l     -[A7], A2
  5027. 0000292A  4EB9 0000 6DBA           jsr        [0x00006DBA]
  5028. 00002930  4A00                     tst.b      D0
  5029. 00002932  6600 040E                bne        +0x410 /* 00002D42 */
  5030. label00002936:
  5031. 00002936  7000                     moveq.l    D0, 0x00
  5032. 00002938  2640                     movea.l    A3, D0
  5033. 0000293A  204C                     movea.l    A0, A4
  5034. 0000293C  7030                     moveq.l    D0, 0x30
  5035. 0000293E  D1C0                     add.l      A0, D0
  5036. 00002940  43EE F894                lea.l      A1, [A6 - 0x76C]
  5037. 00002944  22D8                     move.l     [A1]+, [A0]+
  5038. 00002946  22D8                     move.l     [A1]+, [A0]+
  5039. 00002948  422E F89C                clr.b      [A6 - 0x764]
  5040. 0000294C  1D7C 0001 F89D           move.b     [A6 - 0x763], 0x1
  5041. 00002952  2079 FFFB EFF0           movea.l    A0, [0xFFFBEFF0]
  5042. // begin alternate branch 00002956-0000295C
  5043. fn00002956:
  5044. 00002956  EFF0 1028 0004           bfins      [A0 + D0.w + 0x4] {0:D0}, D1
  5045. // end alternate branch 00002956-0000295C
  5046. fn00002956: // (misaligned)
  5047. 00002958  1028 0004                move.b     D0, [A0 + 0x4]
  5048. 0000295C  1D40 F89E                move.b     [A6 - 0x762], D0
  5049. label00002960:
  5050. 00002960  204C                     movea.l    A0, A4
  5051. 00002962  41E8 00A4                lea.l      A0, [A0 + 0xA4]
  5052. 00002966  2D48 FFF8                move.l     [A6 - 0x8], A0
  5053. 0000296A  41F9 FFFB 2C4C           lea.l      A0, [0xFFFB2C4C]
  5054. // begin alternate branch 0000296E-00002970
  5055. label0000296E:
  5056. 0000296E  2C4C                     movea.l    A6, A4
  5057. // end alternate branch 0000296E-00002970
  5058. label0000296E: // (misaligned)
  5059. 00002970  2D48 FFF0                move.l     [A6 - 0x10], A0
  5060. 00002974  41F9 FFFB 2C30           lea.l      A0, [0xFFFB2C30]
  5061. 0000297A  2D48 FFF4                move.l     [A6 - 0xC], A0
  5062. 0000297E  204C                     movea.l    A0, A4
  5063. 00002980  41E8 0086                lea.l      A0, [A0 + 0x86]
  5064. 00002984  2D48 FFFC                move.l     [A6 - 0x4], A0
  5065. 00002988  6000 03B0                bra        +0x3B2 /* 00002D3A */
  5066. label0000298C:
  5067. 0000298C  7601                     moveq.l    D3, 0x01
  5068. 0000298E  206E FFF8                movea.l    A0, [A6 - 0x8]
  5069. 00002992  1083                     move.b     [A0], D3
  5070. 00002994  2479 FFFB EFF0           movea.l    A2, [0xFFFBEFF0]
  5071. 0000299A  4A2A 0007                tst.b      [A2 + 0x7]
  5072. 0000299E  6606                     bne        +0x8 /* 000029A6 */
  5073. 000029A0  102E F89D                move.b     D0, [A6 - 0x763]
  5074. 000029A4  6618                     bne        +0x1A /* 000029BE */
  5075. label000029A6:
  5076. 000029A6  1F03                     move.b     -[A7], D3
  5077. 000029A8  2F0A                     move.l     -[A7], A2
  5078. 000029AA  4EB9 0000 3F12           jsr        [0x00003F12]
  5079. 000029B0  2079 FFFB EFF0           movea.l    A0, [0xFFFBEFF0]
  5080. 000029B6  1028 0004                move.b     D0, [A0 + 0x4]
  5081. 000029BA  1D40 F89E                move.b     [A6 - 0x762], D0
  5082. label000029BE:
  5083. 000029BE  422E F89D                clr.b      [A6 - 0x763]
  5084. 000029C2  0C2E 0002 F89E           cmpi.b     [A6 - 0x762], 0x2
  5085. 000029C8  6600 00FA                bne        +0xFC /* 00002AC4 */
  5086. 000029CC  2F3C 6272 616E           move.l     -[A7], 0x6272616E /* 'bran' */
  5087. 000029D2  2F0C                     move.l     -[A7], A4
  5088. 000029D4  4EB9 0000 9782           jsr        [0x00009782]
  5089. 000029DA  4A00                     tst.b      D0
  5090. 000029DC  6612                     bne        +0x14 /* 000029F0 */
  5091. 000029DE  2F3C 6272 616E           move.l     -[A7], 0x6272616E /* 'bran' */
  5092. 000029E4  2F0C                     move.l     -[A7], A4
  5093. 000029E6  4EB9 0000 978A           jsr        [0x0000978A]
  5094. 000029EC  3800                     move.w     D4, D0
  5095. 000029EE  6002                     bra        +0x4 /* 000029F2 */
  5096. label000029F0:
  5097. 000029F0  4244                     clr.w      D4
  5098. label000029F2:
  5099. 000029F2  4A44                     tst.w      D4
  5100. 000029F4  6600 008A                bne        +0x8C /* 00002A80 */
  5101. 000029F8  4243                     clr.w      D3
  5102. 000029FA  3D43 F8E0                move.w     [A6 - 0x720], D3
  5103. 000029FE  7000                     moveq.l    D0, 0x00
  5104. 00002A00  2D40 F8E2                move.l     [A6 - 0x71E], D0
  5105. 00002A04  7800                     moveq.l    D4, 0x00
  5106. 00002A06  2D44 F8EA                move.l     [A6 - 0x716], D4
  5107. 00002A0A  2D44 F8EE                move.l     [A6 - 0x712], D4
  5108. 00002A0E  2D79 FFFF 3C6C F8E6      move.l     [A6 - 0x71A], [0xFFFF3C6C]
  5109. 00002A16  45EE F8A0                lea.l      A2, [A6 - 0x760]
  5110. 00002A1A  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  5111. 00002A20  486E F8A0                pea.l      [A6 - 0x760]
  5112. 00002A24  4EB9 0000 07CA           jsr        [0x000007CA]
  5113. 00002A2A  584F                     addq.w     A7, 4
  5114. 00002A2C  4A80                     tst.l      D0
  5115. 00002A2E  6630                     bne        +0x32 /* 00002A60 */
  5116. 00002A30  4267                     clr.w      -[A7]
  5117. 00002A32  7024                     moveq.l    D0, 0x24
  5118. 00002A34  3F00                     move.w     -[A7], D0
  5119. 00002A36  4267                     clr.w      -[A7]
  5120. 00002A38  1F2E F89E                move.b     -[A7], [A6 - 0x762]
  5121. 00002A3C  7601                     moveq.l    D3, 0x01
  5122. 00002A3E  1F03                     move.b     -[A7], D3
  5123. 00002A40  486E F82C                pea.l      [A6 - 0x7D4]
  5124. 00002A44  486E F894                pea.l      [A6 - 0x76C]
  5125. 00002A48  4EB9 0000 2D5A           jsr        [0x00002D5A]
  5126. 00002A4E  2640                     movea.l    A3, D0
  5127. 00002A50  1D43 F89C                move.b     [A6 - 0x764], D3
  5128. 00002A54  23EE F8E6 FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0x71A]
  5129. 00002A5C  6000 0226                bra        +0x228 /* 00002C84 */
  5130. label00002A60:
  5131. 00002A60  200B                     move.l     D0, A3
  5132. 00002A62  6714                     beq        +0x16 /* 00002A78 */
  5133. 00002A64  200B                     move.l     D0, A3
  5134. 00002A66  670C                     beq        +0xE /* 00002A74 */
  5135. 00002A68  7001                     moveq.l    D0, 0x01
  5136. 00002A6A  2F00                     move.l     -[A7], D0
  5137. 00002A6C  2F0B                     move.l     -[A7], A3
  5138. 00002A6E  2053                     movea.l    A0, [A3]
  5139. 00002A70  2050                     movea.l    A0, [A0]
  5140. 00002A72  4E90                     jsr        [A0]
  5141. label00002A74:
  5142. 00002A74  7000                     moveq.l    D0, 0x00
  5143. 00002A76  2640                     movea.l    A3, D0
  5144. label00002A78:
  5145. 00002A78  422E F89C                clr.b      [A6 - 0x764]
  5146. 00002A7C  6000 0206                bra        +0x208 /* 00002C84 */
  5147. label00002A80:
  5148. 00002A80  4879 FFFB 2C64           push.l     0xFFFB2C64
  5149. 00002A86  486E F8F4                pea.l      [A6 - 0x70C]
  5150. 00002A8A  4EB9 0000 0B3A           jsr        [0x00000B3A]
  5151. 00002A90  422E F9F4                clr.b      [A6 - 0x60C]
  5152. 00002A94  3004                     move.w     D0, D4
  5153. 00002A96  48C0                     ext.l      D0
  5154. 00002A98  2F00                     move.l     -[A7], D0
  5155. 00002A9A  486E F9F4                pea.l      [A6 - 0x60C]
  5156. 00002A9E  4EB9 0000 07F2           jsr        [0x000007F2]
  5157. 00002AA4  486E F9F4                pea.l      [A6 - 0x60C]
  5158. 00002AA8  486E F8F4                pea.l      [A6 - 0x70C]
  5159. 00002AAC  4EB9 0000 0B72           jsr        [0x00000B72 /* CarlByte */]
  5160. 00002AB2  486E F8F4                pea.l      [A6 - 0x70C]
  5161. 00002AB6  1003                     move.b     D0, D3
  5162. 00002AB8  1F00                     move.b     -[A7], D0
  5163. 00002ABA  4EB9 0000 48F2           jsr        [0x000048F2]
  5164. 00002AC0  6000 01C2                bra        +0x1C4 /* 00002C84 */
  5165. label00002AC4:
  5166. 00002AC4  162E F89E                move.b     D3, [A6 - 0x762]
  5167. 00002AC8  7003                     moveq.l    D0, 0x03
  5168. 00002ACA  B600                     cmp.b      D3, D0
  5169. 00002ACC  6600 012C                bne        +0x12E /* 00002BFA */
  5170. 00002AD0  246E FFF0                movea.l    A2, [A6 - 0x10]
  5171. 00002AD4  1212                     move.b     D1, [A2]
  5172. 00002AD6  7000                     moveq.l    D0, 0x00
  5173. 00002AD8  1001                     move.b     D0, D1
  5174. 00002ADA  5280                     addq.l     D0, 1
  5175. 00002ADC  2F00                     move.l     -[A7], D0
  5176. 00002ADE  2F0A                     move.l     -[A7], A2
  5177. 00002AE0  486E FAF4                pea.l      [A6 - 0x50C]
  5178. 00002AE4  4EB9 0000 0042           jsr        [0x00000042]
  5179. 00002AEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5180. 00002AEE  246E FFF4                movea.l    A2, [A6 - 0xC]
  5181. 00002AF2  1212                     move.b     D1, [A2]
  5182. 00002AF4  7000                     moveq.l    D0, 0x00
  5183. 00002AF6  1001                     move.b     D0, D1
  5184. 00002AF8  5280                     addq.l     D0, 1
  5185. 00002AFA  2F00                     move.l     -[A7], D0
  5186. 00002AFC  2F0A                     move.l     -[A7], A2
  5187. 00002AFE  486E FBF4                pea.l      [A6 - 0x40C]
  5188. 00002B02  4EB9 0000 0042           jsr        [0x00000042]
  5189. 00002B08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5190. 00002B0C  486E FAF4                pea.l      [A6 - 0x50C]
  5191. 00002B10  486E FBF4                pea.l      [A6 - 0x40C]
  5192. 00002B14  486E F82C                pea.l      [A6 - 0x7D4]
  5193. 00002B18  2F0C                     move.l     -[A7], A4
  5194. 00002B1A  4EB9 0000 9792           jsr        [0x00009792]
  5195. 00002B20  3800                     move.w     D4, D0
  5196. 00002B22  6600 0088                bne        +0x8A /* 00002BAC */
  5197. 00002B26  4244                     clr.w      D4
  5198. 00002B28  3D44 FD34                move.w     [A6 - 0x2CC], D4
  5199. 00002B2C  7000                     moveq.l    D0, 0x00
  5200. 00002B2E  2D40 FD36                move.l     [A6 - 0x2CA], D0
  5201. 00002B32  7A00                     moveq.l    D5, 0x00
  5202. 00002B34  2D45 FD3E                move.l     [A6 - 0x2C2], D5
  5203. 00002B38  2D45 FD42                move.l     [A6 - 0x2BE], D5
  5204. 00002B3C  2D79 FFFF 3C6C FD3A      move.l     [A6 - 0x2C6], [0xFFFF3C6C]
  5205. 00002B44  45EE FCF4                lea.l      A2, [A6 - 0x30C]
  5206. 00002B48  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  5207. 00002B4E  486E FCF4                pea.l      [A6 - 0x30C]
  5208. 00002B52  4EB9 0000 07CA           jsr        [0x000007CA]
  5209. 00002B58  584F                     addq.w     A7, 4
  5210. 00002B5A  4A80                     tst.l      D0
  5211. 00002B5C  662E                     bne        +0x30 /* 00002B8C */
  5212. 00002B5E  4267                     clr.w      -[A7]
  5213. 00002B60  7024                     moveq.l    D0, 0x24
  5214. 00002B62  3F00                     move.w     -[A7], D0
  5215. 00002B64  4267                     clr.w      -[A7]
  5216. 00002B66  1F03                     move.b     -[A7], D3
  5217. 00002B68  7601                     moveq.l    D3, 0x01
  5218. 00002B6A  1F03                     move.b     -[A7], D3
  5219. 00002B6C  486E F82C                pea.l      [A6 - 0x7D4]
  5220. 00002B70  486E F894                pea.l      [A6 - 0x76C]
  5221. 00002B74  4EB9 0000 2D5A           jsr        [0x00002D5A]
  5222. 00002B7A  2640                     movea.l    A3, D0
  5223. 00002B7C  1D43 F89C                move.b     [A6 - 0x764], D3
  5224. 00002B80  23EE FD3A FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0x2C6]
  5225. 00002B88  6000 00FA                bra        +0xFC /* 00002C84 */
  5226. label00002B8C:
  5227. 00002B8C  200B                     move.l     D0, A3
  5228. 00002B8E  6714                     beq        +0x16 /* 00002BA4 */
  5229. 00002B90  200B                     move.l     D0, A3
  5230. 00002B92  670C                     beq        +0xE /* 00002BA0 */
  5231. 00002B94  7001                     moveq.l    D0, 0x01
  5232. 00002B96  2F00                     move.l     -[A7], D0
  5233. 00002B98  2F0B                     move.l     -[A7], A3
  5234. 00002B9A  2053                     movea.l    A0, [A3]
  5235. 00002B9C  2050                     movea.l    A0, [A0]
  5236. 00002B9E  4E90                     jsr        [A0]
  5237. label00002BA0:
  5238. 00002BA0  7000                     moveq.l    D0, 0x00
  5239. 00002BA2  2640                     movea.l    A3, D0
  5240. label00002BA4:
  5241. 00002BA4  422E F89C                clr.b      [A6 - 0x764]
  5242. 00002BA8  6000 00DA                bra        +0xDC /* 00002C84 */
  5243. label00002BAC:
  5244. 00002BAC  0C44 FC1A                cmpi.w     D4, 0xFC1A
  5245. 00002BB0  6700 00D2                beq        +0xD4 /* 00002C84 */
  5246. 00002BB4  4879 FFFB 2C94           push.l     0xFFFB2C94
  5247. 00002BBA  486E FD48                pea.l      [A6 - 0x2B8]
  5248. 00002BBE  4EB9 0000 0B3A           jsr        [0x00000B3A]
  5249. 00002BC4  422E FE48                clr.b      [A6 - 0x1B8]
  5250. 00002BC8  3604                     move.w     D3, D4
  5251. 00002BCA  3003                     move.w     D0, D3
  5252. 00002BCC  48C0                     ext.l      D0
  5253. 00002BCE  2F00                     move.l     -[A7], D0
  5254. 00002BD0  486E FE48                pea.l      [A6 - 0x1B8]
  5255. 00002BD4  4EB9 0000 07F2           jsr        [0x000007F2]
  5256. 00002BDA  486E FE48                pea.l      [A6 - 0x1B8]
  5257. 00002BDE  486E FD48                pea.l      [A6 - 0x2B8]
  5258. 00002BE2  4EB9 0000 0B72           jsr        [0x00000B72 /* CarlByte */]
  5259. 00002BE8  486E FD48                pea.l      [A6 - 0x2B8]
  5260. 00002BEC  7001                     moveq.l    D0, 0x01
  5261. 00002BEE  1F00                     move.b     -[A7], D0
  5262. 00002BF0  4EB9 0000 48F2           jsr        [0x000048F2]
  5263. 00002BF6  6000 008C                bra        +0x8E /* 00002C84 */
  5264. label00002BFA:
  5265. 00002BFA  4244                     clr.w      D4
  5266. 00002BFC  3D44 FF88                move.w     [A6 - 0x78], D4
  5267. 00002C00  7000                     moveq.l    D0, 0x00
  5268. 00002C02  2D40 FF8A                move.l     [A6 - 0x76], D0
  5269. 00002C06  7A00                     moveq.l    D5, 0x00
  5270. 00002C08  2D45 FF92                move.l     [A6 - 0x6E], D5
  5271. 00002C0C  2D45 FF96                move.l     [A6 - 0x6A], D5
  5272. 00002C10  2D79 FFFF 3C6C FF8E      move.l     [A6 - 0x72], [0xFFFF3C6C]
  5273. 00002C18  45EE FF48                lea.l      A2, [A6 - 0xB8]
  5274. 00002C1C  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  5275. 00002C22  486E FF48                pea.l      [A6 - 0xB8]
  5276. 00002C26  4EB9 0000 07CA           jsr        [0x000007CA]
  5277. 00002C2C  584F                     addq.w     A7, 4
  5278. 00002C2E  4A80                     tst.l      D0
  5279. 00002C30  6636                     bne        +0x38 /* 00002C68 */
  5280. 00002C32  4267                     clr.w      -[A7]
  5281. 00002C34  7024                     moveq.l    D0, 0x24
  5282. 00002C36  3F00                     move.w     -[A7], D0
  5283. 00002C38  2079 FFFB EFF0           movea.l    A0, [0xFFFBEFF0]
  5284. 00002C3E  3F28 0014                move.w     -[A7], [A0 + 0x14]
  5285. 00002C42  1F2E F89E                move.b     -[A7], [A6 - 0x762]
  5286. 00002C46  4227                     clr.b      -[A7]
  5287. 00002C48  486E F82C                pea.l      [A6 - 0x7D4]
  5288. 00002C4C  486E F894                pea.l      [A6 - 0x76C]
  5289. 00002C50  4EB9 0000 2D5A           jsr        [0x00002D5A]
  5290. 00002C56  2640                     movea.l    A3, D0
  5291. 00002C58  1D7C 0001 F89C           move.b     [A6 - 0x764], 0x1
  5292. 00002C5E  23EE FF8E FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0x72]
  5293. 00002C66  601C                     bra        +0x1E /* 00002C84 */
  5294. label00002C68:
  5295. 00002C68  200B                     move.l     D0, A3
  5296. 00002C6A  6714                     beq        +0x16 /* 00002C80 */
  5297. 00002C6C  200B                     move.l     D0, A3
  5298. 00002C6E  670C                     beq        +0xE /* 00002C7C */
  5299. 00002C70  7001                     moveq.l    D0, 0x01
  5300. 00002C72  2F00                     move.l     -[A7], D0
  5301. 00002C74  2F0B                     move.l     -[A7], A3
  5302. 00002C76  2053                     movea.l    A0, [A3]
  5303. 00002C78  2050                     movea.l    A0, [A0]
  5304. 00002C7A  4E90                     jsr        [A0]
  5305. label00002C7C:
  5306. 00002C7C  7000                     moveq.l    D0, 0x00
  5307. 00002C7E  2640                     movea.l    A3, D0
  5308. label00002C80:
  5309. 00002C80  422E F89C                clr.b      [A6 - 0x764]
  5310. label00002C84:
  5311. 00002C84  102E F89C                move.b     D0, [A6 - 0x764]
  5312. 00002C88  6700 00B0                beq        +0xB2 /* 00002D3A */
  5313. 00002C8C  2F0B                     move.l     -[A7], A3
  5314. 00002C8E  4EB9 0000 1172           jsr        [0x00001172]
  5315. 00002C94  206E FFFC                movea.l    A0, [A6 - 0x4]
  5316. 00002C98  208B                     move.l     [A0], A3
  5317. 00002C9A  4240                     clr.w      D0
  5318. 00002C9C  3D40 FFDC                move.w     [A6 - 0x24], D0
  5319. 00002CA0  7000                     moveq.l    D0, 0x00
  5320. 00002CA2  2D40 FFDE                move.l     [A6 - 0x22], D0
  5321. 00002CA6  7800                     moveq.l    D4, 0x00
  5322. 00002CA8  2D44 FFE6                move.l     [A6 - 0x1A], D4
  5323. 00002CAC  2D44 FFEA                move.l     [A6 - 0x16], D4
  5324. 00002CB0  2D79 FFFF 3C6C FFE2      move.l     [A6 - 0x1E], [0xFFFF3C6C]
  5325. 00002CB8  45EE FF9C                lea.l      A2, [A6 - 0x64]
  5326. 00002CBC  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  5327. 00002CC2  486E FF9C                pea.l      [A6 - 0x64]
  5328. 00002CC6  4EB9 0000 07CA           jsr        [0x000007CA]
  5329. 00002CCC  584F                     addq.w     A7, 4
  5330. 00002CCE  4A80                     tst.l      D0
  5331. 00002CD0  6612                     bne        +0x14 /* 00002CE4 */
  5332. 00002CD2  2F0C                     move.l     -[A7], A4
  5333. 00002CD4  4EB9 0000 6CA2           jsr        [0x00006CA2]
  5334. 00002CDA  23EE FFE2 FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0x1E]
  5335. 00002CE2  6056                     bra        +0x58 /* 00002D3A */
  5336. label00002CE4:
  5337. 00002CE4  302E FFDC                move.w     D0, [A6 - 0x24]
  5338. 00002CE8  6606                     bne        +0x8 /* 00002CF0 */
  5339. 00002CEA  202E FFDE                move.l     D0, [A6 - 0x22]
  5340. 00002CEE  6744                     beq        +0x46 /* 00002D34 */
  5341. label00002CF0:
  5342. 00002CF0  200B                     move.l     D0, A3
  5343. 00002CF2  673A                     beq        +0x3C /* 00002D2E */
  5344. 00002CF4  246E FFFC                movea.l    A2, [A6 - 0x4]
  5345. 00002CF8  4A92                     tst.l      [A2]
  5346. 00002CFA  6712                     beq        +0x14 /* 00002D0E */
  5347. 00002CFC  7001                     moveq.l    D0, 0x01
  5348. 00002CFE  2F00                     move.l     -[A7], D0
  5349. 00002D00  282C 0086                move.l     D4, [A4 + 0x86]
  5350. 00002D04  2F04                     move.l     -[A7], D4
  5351. 00002D06  2044                     movea.l    A0, D4
  5352. 00002D08  2050                     movea.l    A0, [A0]
  5353. 00002D0A  2050                     movea.l    A0, [A0]
  5354. 00002D0C  4E90                     jsr        [A0]
  5355. label00002D0E:
  5356. 00002D0E  7000                     moveq.l    D0, 0x00
  5357. 00002D10  2480                     move.l     [A2], D0
  5358. 00002D12  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5359. 00002D16  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5360. 00002D1A  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  5361. 00002D20  2079 FFFE BFBC           movea.l    A0, [0xFFFEBFBC]
  5362. 00002D26  2050                     movea.l    A0, [A0]
  5363. 00002D28  2068 026C                movea.l    A0, [A0 + 0x26C]
  5364. 00002D2C  4E90                     jsr        [A0]
  5365. label00002D2E:
  5366. 00002D2E  422E F89C                clr.b      [A6 - 0x764]
  5367. 00002D32  6006                     bra        +0x8 /* 00002D3A */
  5368. label00002D34:
  5369. 00002D34  1D7C 0001 F89C           move.b     [A6 - 0x764], 0x1
  5370. label00002D3A:
  5371. 00002D3A  102E F89C                move.b     D0, [A6 - 0x764]
  5372. 00002D3E  6700 FC4C                beq        -0x3B2 /* 0000298C */
  5373. label00002D42:
  5374. 00002D42  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5375. 00002D46  4E5E                     unlink     A6
  5376. 00002D48  205F                     movea.l    A0, [A7]+
  5377. 00002D4A  584F                     addq.w     A7, 4
  5378. 00002D4C  4ED0                     jmp        [A0]
  5379. 00002D4E  8030 5365                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 5>>
  5380. 00002D52  7455                     moveq.l    D2, 0x55
  5381. 00002D54  7043                     moveq.l    D0, 0x43
  5382. 00002D56  6F6D                     ble        +0x6F /* 00002DC5 */
  5383. 00002D58  6D75                     blt        +0x77 /* 00002DCF */
  5384. 00002D5A  6E69                     bgt        +0x6B /* 00002DC5 */
  5385. 00002D5C  6361                     bls        +0x63 /* 00002DBF */
  5386. 00002D5E  7469                     moveq.l    D2, 0x69
  5387. 00002D60  6F6E                     ble        +0x70 /* 00002DD0 */
  5388. 00002D62  506F 7274                addq.w     [A7 + 0x7274], 8
  5389. 00002D66  5F5F                     subq.w     [A7]+, 7
  5390. 00002D68  3230 5444                move.w     D1, [A0 + D5.w * 4 + 0x44]
  5391. 00002D6C  6562                     bcs        +0x64 /* 00002DD0 */
  5392. 00002D6E  7567                     moveq.l    D2, 0x67
  5393. 00002D70  6765                     beq        +0x67 /* 00002DD7 */
  5394. 00002D72  7241                     moveq.l    D1, 0x41
  5395. 00002D74  7070                     moveq.l    D0, 0x70
  5396. 00002D76  6C69                     bge        +0x6B /* 00002DE1 */
  5397. 00002D78  6361                     bls        +0x63 /* 00002DDB */
  5398. 00002D7A  7469                     moveq.l    D2, 0x69
  5399. 00002D7C  6F6E                     ble        +0x70 /* 00002DEC */
  5400. 00002D7E  4676 0000                not.w      [A6 + D0.w]
  5401. 00002D82  FFFF                     .invalid   <<F/7/7>>
  5402. 00002D84  4E56 FFAC                link       A6, -0x0054
  5403. 00002D88  48E7 0030                movem.l    -[A7], A2,A3
  5404. 00002D8C  266E 0008                movea.l    A3, [A6 + 0x8]
  5405. 00002D90  42A7                     clr.l      -[A7]
  5406. 00002D92  2F0B                     move.l     -[A7], A3
  5407. 00002D94  4EB9 0000 640A           jsr        [0x0000640A]
  5408. 00002D9A  4240                     clr.w      D0
  5409. 00002D9C  3D40 FFEC                move.w     [A6 - 0x14], D0
  5410. 00002DA0  7000                     moveq.l    D0, 0x00
  5411. 00002DA2  2D40 FFEE                move.l     [A6 - 0x12], D0
  5412. 00002DA6  7000                     moveq.l    D0, 0x00
  5413. 00002DA8  2D40 FFF6                move.l     [A6 - 0xA], D0
  5414. 00002DAC  2D40 FFFA                move.l     [A6 - 0x6], D0
  5415. 00002DB0  2D79 FFFF 3C6C FFF2      move.l     [A6 - 0xE], [0xFFFF3C6C]
  5416. 00002DB8  45EE FFAC                lea.l      A2, [A6 - 0x54]
  5417. 00002DBC  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  5418. 00002DC2  486E FFAC                pea.l      [A6 - 0x54]
  5419. 00002DC6  4EB9 0000 07CA           jsr        [0x000007CA]
  5420. 00002DCC  584F                     addq.w     A7, 4
  5421. 00002DCE  4A80                     tst.l      D0
  5422. label00002DD0:
  5423. 00002DD0  6640                     bne        +0x42 /* 00002E12 */
  5424. 00002DD2  701E                     moveq.l    D0, 0x1E
  5425. 00002DD4  2F00                     move.l     -[A7], D0
  5426. 00002DD6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5427. 00002DDC  2440                     movea.l    A2, D0
  5428. 00002DDE  200A                     move.l     D0, A2
  5429. 00002DE0  6710                     beq        +0x12 /* 00002DF2 */
  5430. 00002DE2  2F0A                     move.l     -[A7], A2
  5431. 00002DE4  4EB9 0000 642A           jsr        [0x0000642A]
  5432. 00002DEA  2079 FFFE BF8C           movea.l    A0, [0xFFFEBF8C]
  5433. // begin alternate branch 00002DEC-00002DF0
  5434. label00002DEC:
  5435. 00002DEC  FFFE                     .invalid   <<F/7/7>>
  5436. 00002DEE  BF8C                     cmpm.l     [A7]+, [A4]+
  5437. // end alternate branch 00002DEC-00002DF0
  5438. label00002DEC: // (misaligned)
  5439. 00002DF0  2488                     move.l     [A2], A0
  5440. label00002DF2:
  5441. 00002DF2  23CA FFFF B744           move.l     [0xFFFFB744], A2
  5442. 00002DF8  1F39 FFFF 65BC           move.b     -[A7], [0xFFFF65BC]
  5443. 00002DFE  2F0A                     move.l     -[A7], A2
  5444. 00002E00  2052                     movea.l    A0, [A2]
  5445. 00002E02  2068 0104                movea.l    A0, [A0 + 0x104]
  5446. 00002E06  4E90                     jsr        [A0]
  5447. 00002E08  23EE FFF2 FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0xE]
  5448. 00002E10  6012                     bra        +0x14 /* 00002E24 */
  5449. label00002E12:
  5450. 00002E12  2F0B                     move.l     -[A7], A3
  5451. 00002E14  2053                     movea.l    A0, [A3]
  5452. 00002E16  2068 0044                movea.l    A0, [A0 + 0x44]
  5453. 00002E1A  4E90                     jsr        [A0]
  5454. 00002E1C  7000                     moveq.l    D0, 0x00
  5455. 00002E1E  23C0 FFFF B744           move.l     [0xFFFFB744], D0
  5456. label00002E24:
  5457. 00002E24  4CDF 0C00                movem.l    A2,A3, [A7]+
  5458. 00002E28  4E5E                     unlink     A6
  5459. 00002E2A  205F                     movea.l    A0, [A7]+
  5460. 00002E2C  584F                     addq.w     A7, 4
  5461. 00002E2E  4ED0                     jmp        [A0]
  5462. 00002E30  8022                     or.b       D0, -[A2]
  5463. 00002E32  4956                     chk.w      D4, [A6]
  5464. 00002E34  5541                     subq.w     D1, 2
  5465. 00002E36  7070                     moveq.l    D0, 0x70
  5466. 00002E38  6C69                     bge        +0x6B /* 00002EA3 */
  5467. 00002E3A  6361                     bls        +0x63 /* 00002E9D */
  5468. 00002E3C  7469                     moveq.l    D2, 0x69
  5469. 00002E3E  6F6E                     ble        +0x70 /* 00002EAE */
  5470. 00002E40  5F5F                     subq.w     [A7]+, 7
  5471. 00002E42  3134 5456                move.w     -[A0], [A4 + D5.w * 4 + 0x56]
  5472. 00002E46  5541                     subq.w     D1, 2
  5473. 00002E48  7070                     moveq.l    D0, 0x70
  5474. 00002E4A  6C69                     bge        +0x6B /* 00002EB5 */
  5475. 00002E4C  6361                     bls        +0x63 /* 00002EAF */
  5476. 00002E4E  7469                     moveq.l    D2, 0x69
  5477. 00002E50  6F6E                     ble        +0x70 /* 00002EC0 */
  5478. 00002E52  4676 0000                not.w      [A6 + D0.w]
  5479. 00002E56  FFFF                     .invalid   <<F/7/7>>
  5480. 00002E58  4E56 0000                link       A6, 0
  5481. 00002E5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5482. 00002E60  4EB9 0000 3BA2           jsr        [0x00003BA2]
  5483. 00002E66  4E5E                     unlink     A6
  5484. 00002E68  205F                     movea.l    A0, [A7]+
  5485. 00002E6A  584F                     addq.w     A7, 4
  5486. 00002E6C  4ED0                     jmp        [A0]
  5487. 00002E6E  9A49                     sub.w      D5, A1
  5488. 00002E70  4576 656E                chk.w      D2, <<invalid full ext with IS == 1 and I/IS == 6>>
  5489. 00002E74  744C                     moveq.l    D2, 0x4C
  5490. 00002E76  6973                     bvs        +0x75 /* 00002EEB */
  5491. 00002E78  745F                     moveq.l    D2, 0x5F
  5492. 00002E7A  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  5493. 00002E7E  4576 656E                chk.w      D2, <<invalid full ext with IS == 1 and I/IS == 6>>
  5494. 00002E82  744C                     moveq.l    D2, 0x4C
  5495. 00002E84  6973                     bvs        +0x75 /* 00002EF9 */
  5496. 00002E86  7446                     moveq.l    D2, 0x46
  5497. 00002E88  7600                     moveq.l    D3, 0x00
  5498. 00002E8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5499. 00002E8E  0000 48E7                ori.b      D0, 0xE7
  5500. 00002E92  1020                     move.b     D0, -[A0]
  5501. 00002E94  246E 0008                movea.l    A2, [A6 + 0x8]
  5502. 00002E98  2F0A                     move.l     -[A7], A2
  5503. 00002E9A  4EB9 0000 B4FA           jsr        [0x0000B4FA]
  5504. 00002EA0  2079 FFFD 9FD8           movea.l    A0, [0xFFFD9FD8]
  5505. 00002EA6  2488                     move.l     [A2], A0
  5506. 00002EA8  7600                     moveq.l    D3, 0x00
  5507. 00002EAA  2543 0084                move.l     [A2 + 0x84], D3
  5508. label00002EAE:
  5509. 00002EAE  2543 0090                move.l     [A2 + 0x90], D3
  5510. 00002EB2  2543 0094                move.l     [A2 + 0x94], D3
  5511. 00002EB6  2543 0098                move.l     [A2 + 0x98], D3
  5512. 00002EBA  200A                     move.l     D0, A2
  5513. 00002EBC  4CDF 0408                movem.l    D3,A2, [A7]+
  5514. label00002EC0:
  5515. 00002EC0  4E5E                     unlink     A6
  5516. 00002EC2  205F                     movea.l    A0, [A7]+
  5517. 00002EC4  584F                     addq.w     A7, 4
  5518. 00002EC6  4ED0                     jmp        [A0]
  5519. 00002EC8  9D5F                     sub.w      [A7]+, D6
  5520. 00002ECA  5F63                     subq.w     -[A3], 7
  5521. 00002ECC  745F                     moveq.l    D2, 0x5F
  5522. 00002ECE  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  5523. 00002ED2  5379 6D4D 6170           subq.w     [0x6D4D6170], 1
  5524. 00002ED8  7069                     moveq.l    D0, 0x69
  5525. 00002EDA  6E67                     bgt        +0x69 /* 00002F43 */
  5526. 00002EDC  446C 6F67                neg.w      [A4 + 0x6F67]
  5527. 00002EE0  5669 6577                addq.w     [A1 + 0x6577], 3
  5528. 00002EE4  4676 0000                not.w      [A6 + D0.w]
  5529. 00002EE8  4E56 0000                link       A6, 0
  5530. 00002EEC  48E7 1020                movem.l    -[A7], D3,A2
  5531. 00002EF0  246E 0008                movea.l    A2, [A6 + 0x8]
  5532. 00002EF4  2F0A                     move.l     -[A7], A2
  5533. 00002EF6  4EB9 0000 B4F2           jsr        [0x0000B4F2]
  5534. 00002EFC  2079 FFFD 9FDC           movea.l    A0, [0xFFFD9FDC]
  5535. 00002F02  2488                     move.l     [A2], A0
  5536. 00002F04  7600                     moveq.l    D3, 0x00
  5537. 00002F06  2543 00B2                move.l     [A2 + 0xB2], D3
  5538. 00002F0A  2543 00B6                move.l     [A2 + 0xB6], D3
  5539. 00002F0E  200A                     move.l     D0, A2
  5540. 00002F10  4CDF 0408                movem.l    D3,A2, [A7]+
  5541. 00002F14  4E5E                     unlink     A6
  5542. 00002F16  205F                     movea.l    A0, [A7]+
  5543. 00002F18  584F                     addq.w     A7, 4
  5544. 00002F1A  4ED0                     jmp        [A0]
  5545. 00002F1C  8026                     or.b       D0, -[A6]
  5546. 00002F1E  5F5F                     subq.w     [A7]+, 7
  5547. 00002F20  6374                     bls        +0x76 /* 00002F96 */
  5548. 00002F22  5F5F                     subq.w     [A7]+, 7
  5549. 00002F24  3238 5453                move.w     D1, [0x00005453]
  5550. 00002F28  796D                     moveq.l    D4, 0x6D
  5551. 00002F2A  626F                     bhi        +0x71 /* 00002F9B */
  5552. 00002F2C  6C69                     bge        +0x6B /* 00002F97 */
  5553. 00002F2E  6346                     bls        +0x48 /* 00002F76 */
  5554. 00002F30  696C                     bvs        +0x6E /* 00002F9E */
  5555. 00002F32  6546                     bcs        +0x48 /* 00002F7A */
  5556. 00002F34  7261                     moveq.l    D1, 0x61
  5557. 00002F36  674D                     beq        +0x4F /* 00002F85 */
  5558. 00002F38  6170                     bsr        +0x72 /* 00002FAA */
  5559. 00002F3A  7069                     moveq.l    D0, 0x69
  5560. 00002F3C  6E67                     bgt        +0x69 /* 00002FA5 */
  5561. 00002F3E  5669 6577                addq.w     [A1 + 0x6577], 3
  5562. 00002F42  4676 0000                not.w      [A6 + D0.w]
  5563. 00002F46  FFFF                     .invalid   <<F/7/7>>
  5564. 00002F48  4E56 0000                link       A6, 0
  5565. 00002F4C  2F0A                     move.l     -[A7], A2
  5566. 00002F4E  246E 0008                movea.l    A2, [A6 + 0x8]
  5567. 00002F52  2F0A                     move.l     -[A7], A2
  5568. 00002F54  4EB9 0000 B4DA           jsr        [0x0000B4DA]
  5569. 00002F5A  2079 FFFB 5D30           movea.l    A0, [0xFFFB5D30]
  5570. 00002F60  2488                     move.l     [A2], A0
  5571. 00002F62  7000                     moveq.l    D0, 0x00
  5572. 00002F64  2540 00CC                move.l     [A2 + 0xCC], D0
  5573. 00002F68  200A                     move.l     D0, A2
  5574. 00002F6A  245F                     movea.l    A2, [A7]+
  5575. 00002F6C  4E5E                     unlink     A6
  5576. 00002F6E  205F                     movea.l    A0, [A7]+
  5577. 00002F70  584F                     addq.w     A7, 4
  5578. 00002F72  4ED0                     jmp        [A0]
  5579. 00002F74  9B5F                     sub.w      [A7]+, D5
  5580. label00002F76:
  5581. 00002F76  5F63                     subq.w     -[A3], 7
  5582. 00002F78  745F                     moveq.l    D2, 0x5F
  5583. label00002F7A:
  5584. 00002F7A  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  5585. 00002F7E  4479 6E61 6D69           neg.w      [0x6E616D69]
  5586. 00002F84  634C                     bls        +0x4E /* 00002FD2 */
  5587. 00002F86  6973                     bvs        +0x75 /* 00002FFB */
  5588. 00002F88  7450                     moveq.l    D2, 0x50
  5589. 00002F8A  6F70                     ble        +0x72 /* 00002FFC */
  5590. 00002F8C  7570                     moveq.l    D2, 0x70
  5591. 00002F8E  4676 0000                not.w      [A6 + D0.w]
  5592. 00002F92  FFFF                     .invalid   <<F/7/7>>
  5593. 00002F94  4E56 0000                link       A6, 0
  5594. // begin alternate branch 00002F96-00002F9A
  5595. label00002F96:
  5596. 00002F96  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  5597. // end alternate branch 00002F96-00002F9A
  5598. label00002F96: // (misaligned)
  5599. 00002F98  2F0A                     move.l     -[A7], A2
  5600. 00002F9A  246E 0008                movea.l    A2, [A6 + 0x8]
  5601. label00002F9E:
  5602. 00002F9E  2F0A                     move.l     -[A7], A2
  5603. 00002FA0  4EB9 0000 242A           jsr        [0x0000242A]
  5604. 00002FA6  2079 FFFB 5D34           movea.l    A0, [0xFFFB5D34]
  5605. // begin alternate branch 00002FAA-00002FAE
  5606. fn00002FAA:
  5607. 00002FAA  5D34 2488                subq.b     [A4 + D2.w * 4 - 0x120], 6
  5608. // end alternate branch 00002FAA-00002FAE
  5609. fn00002FAA: // (misaligned)
  5610. 00002FAC  2488                     move.l     [A2], A0
  5611. 00002FAE  7000                     moveq.l    D0, 0x00
  5612. 00002FB0  2540 00CC                move.l     [A2 + 0xCC], D0
  5613. 00002FB4  200A                     move.l     D0, A2
  5614. 00002FB6  245F                     movea.l    A2, [A7]+
  5615. 00002FB8  4E5E                     unlink     A6
  5616. 00002FBA  205F                     movea.l    A0, [A7]+
  5617. 00002FBC  584F                     addq.w     A7, 4
  5618. 00002FBE  4ED0                     jmp        [A0]
  5619. 00002FC0  8021                     or.b       D0, -[A1]
  5620. 00002FC2  5F5F                     subq.w     [A7]+, 7
  5621. 00002FC4  6374                     bls        +0x76 /* 0000303A */
  5622. 00002FC6  5F5F                     subq.w     [A7]+, 7
  5623. 00002FC8  3233 5444                move.w     D1, [A3 + D5.w * 4 + 0x44]
  5624. 00002FCC  796E                     moveq.l    D4, 0x6E
  5625. 00002FCE  616D                     bsr        +0x6F /* 0000303D */
  5626. 00002FD0  6963                     bvs        +0x65 /* 00003035 */
  5627. label00002FD2:
  5628. 00002FD2  4C69 7374 426F           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x426F]
  5629. 00002FD8  7474                     moveq.l    D2, 0x74
  5630. 00002FDA  6F6D                     ble        +0x6F /* 00003049 */
  5631. 00002FDC  506F 7075                addq.w     [A7 + 0x7075], 8
  5632. 00002FE0  7046                     moveq.l    D0, 0x46
  5633. 00002FE2  7600                     moveq.l    D3, 0x00
  5634. 00002FE4  0000 FFFF                ori.b      D0, 0xFF
  5635. 00002FE8  4E56 0000                link       A6, 0
  5636. 00002FEC  2F0B                     move.l     -[A7], A3
  5637. 00002FEE  266E 0008                movea.l    A3, [A6 + 0x8]
  5638. 00002FF2  2F2B 00B2                move.l     -[A7], [A3 + 0xB2]
  5639. 00002FF6  4EB9 0000 14CA           jsr        [0x000014CA]
  5640. label00002FFC:
  5641. 00002FFC  2740 00B2                move.l     [A3 + 0xB2], D0
  5642. 00003000  2F0B                     move.l     -[A7], A3
  5643. 00003002  4EB9 0000 5B8A           jsr        [0x00005B8A]
  5644. 00003008  265F                     movea.l    A3, [A7]+
  5645. 0000300A  4E5E                     unlink     A6
  5646. 0000300C  205F                     movea.l    A0, [A7]+
  5647. 0000300E  584F                     addq.w     A7, 4
  5648. 00003010  4ED0                     jmp        [A0]
  5649. 00003012  8026                     or.b       D0, -[A6]
  5650. 00003014  4672 6565                not.w      <<invalid full ext with IS == 1 and I/IS == 5>>
  5651. 00003018  5F5F                     subq.w     [A7]+, 7
  5652. 0000301A  3238 5453                move.w     D1, [0x00005453]
  5653. 0000301E  796D                     moveq.l    D4, 0x6D
  5654. 00003020  626F                     bhi        +0x71 /* 00003091 */
  5655. 00003022  6C69                     bge        +0x6B /* 0000308D */
  5656. 00003024  6346                     bls        +0x48 /* 0000306C */
  5657. 00003026  696C                     bvs        +0x6E /* 00003094 */
  5658. 00003028  6546                     bcs        +0x48 /* 00003070 */
  5659. 0000302A  7261                     moveq.l    D1, 0x61
  5660. 0000302C  674D                     beq        +0x4F /* 0000307B */
  5661. 0000302E  6170                     bsr        +0x72 /* 000030A0 */
  5662. 00003030  7069                     moveq.l    D0, 0x69
  5663. 00003032  6E67                     bgt        +0x69 /* 0000309B */
  5664. 00003034  5669 6577                addq.w     [A1 + 0x6577], 3
  5665. 00003038  4676 0000                not.w      [A6 + D0.w]
  5666. // begin alternate branch 0000303A-0000304A
  5667. label0000303A:
  5668. 0000303A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5669. 0000303E  0000 48E7                ori.b      D0, 0xE7
  5670. 00003042  1038 246E                move.b     D0, [0x0000246E]
  5671. 00003046  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  5672. // end alternate branch 0000303A-0000304A
  5673. label0000303A: // (misaligned)
  5674. 0000303C  4E56 0000                link       A6, 0
  5675. 00003040  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5676. 00003044  246E 0008                movea.l    A2, [A6 + 0x8]
  5677. 00003048  2F0A                     move.l     -[A7], A2
  5678. 0000304A  2052                     movea.l    A0, [A2]
  5679. 0000304C  2068 0098                movea.l    A0, [A0 + 0x98]
  5680. 00003050  4E90                     jsr        [A0]
  5681. 00003052  2640                     movea.l    A3, D0
  5682. 00003054  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5683. 00003058  2F0A                     move.l     -[A7], A2
  5684. 0000305A  4EB9 0000 6842           jsr        [0x00006842]
  5685. 00003060  2F0B                     move.l     -[A7], A3
  5686. 00003062  4EB9 0000 1172           jsr        [0x00001172]
  5687. 00003068  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  5688. // begin alternate branch 0000306C-0000306E
  5689. label0000306C:
  5690. 0000306C  4F47                     chk.w      D7, D7
  5691. // end alternate branch 0000306C-0000306E
  5692. label0000306C: // (misaligned)
  5693. 0000306E  2F0B                     move.l     -[A7], A3
  5694. label00003070:
  5695. 00003070  2053                     movea.l    A0, [A3]
  5696. 00003072  2068 0180                movea.l    A0, [A0 + 0x180]
  5697. 00003076  4E90                     jsr        [A0]
  5698. 00003078  2540 00B6                move.l     [A2 + 0xB6], D0
  5699. 0000307C  2F00                     move.l     -[A7], D0
  5700. 0000307E  4EB9 0000 1172           jsr        [0x00001172]
  5701. 00003084  701E                     moveq.l    D0, 0x1E
  5702. 00003086  2F00                     move.l     -[A7], D0
  5703. 00003088  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5704. 0000308E  2840                     movea.l    A4, D0
  5705. 00003090  200C                     move.l     D0, A4
  5706. 00003092  6708                     beq        +0xA /* 0000309C */
  5707. label00003094:
  5708. 00003094  2F0C                     move.l     -[A7], A4
  5709. 00003096  4EB9 0000 3F62           jsr        [0x00003F62]
  5710. label0000309C:
  5711. 0000309C  42A7                     clr.l      -[A7]
  5712. 0000309E  7060                     moveq.l    D0, 0x60
  5713. fn000030A0:
  5714. 000030A0  3F00                     move.w     -[A7], D0
  5715. 000030A2  2F0C                     move.l     -[A7], A4
  5716. 000030A4  4EB9 0000 39CA           jsr        [0x000039CA]
  5717. 000030AA  254C 00B2                move.l     [A2 + 0xB2], A4
  5718. 000030AE  7002                     moveq.l    D0, 0x02
  5719. 000030B0  3F00                     move.w     -[A7], D0
  5720. 000030B2  7601                     moveq.l    D3, 0x01
  5721. 000030B4  3F03                     move.w     -[A7], D3
  5722. 000030B6  7014                     moveq.l    D0, 0x14
  5723. 000030B8  3F00                     move.w     -[A7], D0
  5724. 000030BA  2F0A                     move.l     -[A7], A2
  5725. 000030BC  2052                     movea.l    A0, [A2]
  5726. 000030BE  2068 0448                movea.l    A0, [A0 + 0x448]
  5727. 000030C2  4E90                     jsr        [A0]
  5728. 000030C4  7003                     moveq.l    D0, 0x03
  5729. 000030C6  3F00                     move.w     -[A7], D0
  5730. 000030C8  3F03                     move.w     -[A7], D3
  5731. 000030CA  3F3C 00A0                move.w     -[A7], 0xA0
  5732. 000030CE  2F0A                     move.l     -[A7], A2
  5733. 000030D0  2052                     movea.l    A0, [A2]
  5734. 000030D2  2068 0448                movea.l    A0, [A0 + 0x448]
  5735. 000030D6  4E90                     jsr        [A0]
  5736. 000030D8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5737. 000030DC  4E5E                     unlink     A6
  5738. 000030DE  205F                     movea.l    A0, [A7]+
  5739. 000030E0  504F                     addq.w     A7, 8
  5740. 000030E2  4ED0                     jmp        [A0]
  5741. 000030E4  8038 446F                or.b       D0, [0x0000446F]
  5742. 000030E8  506F 7374                addq.w     [A7 + 0x7374], 8
  5743. 000030EC  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  5744. 000030F2  5F5F                     subq.w     [A7]+, 7
  5745. 000030F4  3238 5453                move.w     D1, [0x00005453]
  5746. 000030F8  796D                     moveq.l    D4, 0x6D
  5747. 000030FA  626F                     bhi        +0x71 /* 0000316B */
  5748. 000030FC  6C69                     bge        +0x6B /* 00003167 */
  5749. 000030FE  6346                     bls        +0x48 /* 00003146 */
  5750. 00003100  696C                     bvs        +0x6E /* 0000316E */
  5751. 00003102  6546                     bcs        +0x48 /* 0000314A */
  5752. 00003104  7261                     moveq.l    D1, 0x61
  5753. 00003106  674D                     beq        +0x4F /* 00003155 */
  5754. 00003108  6170                     bsr        +0x72 /* 0000317A */
  5755. 0000310A  7069                     moveq.l    D0, 0x69
  5756. 0000310C  6E67                     bgt        +0x69 /* 00003175 */
  5757. 0000310E  5669 6577                addq.w     [A1 + 0x6577], 3
  5758. 00003112  4650                     not.w      [A0]
  5759. 00003114  3954 446F                move.w     [A4 + 0x446F], [A4]
  5760. 00003118  6375                     bls        +0x77 /* 0000318F */
  5761. 0000311A  6D65                     blt        +0x67 /* 00003181 */
  5762. 0000311C  6E74                     bgt        +0x76 /* 00003192 */
  5763. 0000311E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5764. 00003122  FFA0                     .invalid   <<F/6/7>>
  5765. 00003124  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5766. 00003128  286E 000C                movea.l    A4, [A6 + 0xC]
  5767. 0000312C  200C                     move.l     D0, A4
  5768. 0000312E  6700 0092                beq        +0x94 /* 000031C2 */
  5769. 00003132  2F0C                     move.l     -[A7], A4
  5770. 00003134  2054                     movea.l    A0, [A4]
  5771. 00003136  2068 0050                movea.l    A0, [A0 + 0x50]
  5772. 0000313A  4E90                     jsr        [A0]
  5773. 0000313C  3E00                     move.w     D7, D0
  5774. 0000313E  246E 0008                movea.l    A2, [A6 + 0x8]
  5775. 00003142  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  5776. label00003146:
  5777. 00003146  4EB9 0000 1172           jsr        [0x00001172]
  5778. // begin alternate branch 0000314A-00003150
  5779. label0000314A:
  5780. 0000314A  1172 4A47 6F72           move.b     [A0 + 0x6F72], [A2 + D4 * 2 + 0x47]
  5781. // end alternate branch 0000314A-00003150
  5782. label0000314A: // (misaligned)
  5783. 0000314C  4A47                     tst.w      D7
  5784. 0000314E  6F72                     ble        +0x74 /* 000031C2 */
  5785. 00003150  4203                     clr.b      D3
  5786. 00003152  1D43 FFA0                move.b     [A6 - 0x60], D3
  5787. 00003156  1D43 FFC0                move.b     [A6 - 0x40], D3
  5788. 0000315A  7A01                     moveq.l    D5, 0x01
  5789. 0000315C  3C07                     move.w     D6, D7
  5790. 0000315E  3006                     move.w     D0, D6
  5791. 00003160  48C0                     ext.l      D0
  5792. 00003162  2C00                     move.l     D6, D0
  5793. 00003164  264A                     movea.l    A3, A2
  5794. 00003166  47EB 00B2                lea.l      A3, [A3 + 0xB2]
  5795. 0000316A  603C                     bra        +0x3E /* 000031A8 */
  5796. label0000316C:
  5797. 0000316C  2F05                     move.l     -[A7], D5
  5798. label0000316E:
  5799. 0000316E  486E FFA0                pea.l      [A6 - 0x60]
  5800. 00003172  7601                     moveq.l    D3, 0x01
  5801. 00003174  2F03                     move.l     -[A7], D3
  5802. 00003176  2F0C                     move.l     -[A7], A4
  5803. 00003178  2054                     movea.l    A0, [A4]
  5804. fn0000317A:
  5805. 0000317A  2068 0068                movea.l    A0, [A0 + 0x68]
  5806. 0000317E  4E90                     jsr        [A0]
  5807. 00003180  2813                     move.l     D4, [A3]
  5808. 00003182  2F04                     move.l     -[A7], D4
  5809. 00003184  2044                     movea.l    A0, D4
  5810. 00003186  2050                     movea.l    A0, [A0]
  5811. 00003188  2068 0050                movea.l    A0, [A0 + 0x50]
  5812. 0000318C  4E90                     jsr        [A0]
  5813. 0000318E  5280                     addq.l     D0, 1
  5814. 00003190  2F00                     move.l     -[A7], D0
  5815. label00003192:
  5816. 00003192  486E FFA0                pea.l      [A6 - 0x60]
  5817. 00003196  2F03                     move.l     -[A7], D3
  5818. 00003198  2813                     move.l     D4, [A3]
  5819. 0000319A  2F04                     move.l     -[A7], D4
  5820. 0000319C  2044                     movea.l    A0, D4
  5821. 0000319E  2050                     movea.l    A0, [A0]
  5822. 000031A0  2068 0058                movea.l    A0, [A0 + 0x58]
  5823. 000031A4  4E90                     jsr        [A0]
  5824. 000031A6  5285                     addq.l     D5, 1
  5825. label000031A8:
  5826. 000031A8  BC85                     cmp.l      D6, D5
  5827. 000031AA  6CC0                     bge        -0x3E /* 0000316C */
  5828. 000031AC  3F07                     move.w     -[A7], D7
  5829. 000031AE  700C                     moveq.l    D0, 0x0C
  5830. 000031B0  3F00                     move.w     -[A7], D0
  5831. 000031B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5832. 000031B6  206E 0008                movea.l    A0, [A6 + 0x8]
  5833. 000031BA  2050                     movea.l    A0, [A0]
  5834. 000031BC  2068 0430                movea.l    A0, [A0 + 0x430]
  5835. 000031C0  4E90                     jsr        [A0]
  5836. label000031C2:
  5837. 000031C2  2F3C 524D 5645           move.l     -[A7], 0x524D5645 /* 'RMVE' */
  5838. 000031C8  4227                     clr.b      -[A7]
  5839. 000031CA  246E 0008                movea.l    A2, [A6 + 0x8]
  5840. 000031CE  262A 00B6                move.l     D3, [A2 + 0xB6]
  5841. 000031D2  2F03                     move.l     -[A7], D3
  5842. 000031D4  2043                     movea.l    A0, D3
  5843. 000031D6  2050                     movea.l    A0, [A0]
  5844. 000031D8  2068 03D4                movea.l    A0, [A0 + 0x3D4]
  5845. 000031DC  4E90                     jsr        [A0]
  5846. 000031DE  2F3C 4348 4E47           move.l     -[A7], 0x43484E47 /* 'CHNG' */
  5847. 000031E4  4227                     clr.b      -[A7]
  5848. 000031E6  262A 00B6                move.l     D3, [A2 + 0xB6]
  5849. 000031EA  2F03                     move.l     -[A7], D3
  5850. 000031EC  2043                     movea.l    A0, D3
  5851. 000031EE  2050                     movea.l    A0, [A0]
  5852. 000031F0  2068 03D4                movea.l    A0, [A0 + 0x3D4]
  5853. 000031F4  4E90                     jsr        [A0]
  5854. 000031F6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5855. 000031FA  4E5E                     unlink     A6
  5856. 000031FC  205F                     movea.l    A0, [A7]+
  5857. 000031FE  504F                     addq.w     A7, 8
  5858. 00003200  4ED0                     jmp        [A0]
  5859. 00003202  805A                     or.w       D0, [A2]+
  5860. 00003204  496E 6974                chk.w      D4, [A6 + 0x6974]
  5861. 00003208  5379 6D62 6F6C           subq.w     [0x6D626F6C], 1
  5862. 0000320E  6963                     bvs        +0x65 /* 00003273 */
  5863. 00003210  4669 6C65                not.w      [A1 + 0x6C65]
  5864. 00003214  4672 6167                not.w      <<invalid full ext with IS == 1 and I/IS == 7>>
  5865. 00003218  4D61                     chk.w      D6, -[A1]
  5866. 0000321A  7070                     moveq.l    D0, 0x70
  5867. 0000321C  696E                     bvs        +0x70 /* 0000328C */
  5868. 0000321E  6756                     beq        +0x58 /* 00003276 */
  5869. 00003220  6965                     bvs        +0x67 /* 00003287 */
  5870. 00003222  775F                     moveq.l    D3, 0x5F
  5871. 00003224  5F32 3854                subq.b     [A2 + D3 + 0x54], 7
  5872. 00003228  5379 6D62 6F6C           subq.w     [0x6D626F6C], 1
  5873. 0000322E  6963                     bvs        +0x65 /* 00003293 */
  5874. 00003230  4669 6C65                not.w      [A1 + 0x6C65]
  5875. 00003234  4672 6167                not.w      <<invalid full ext with IS == 1 and I/IS == 7>>
  5876. 00003238  4D61                     chk.w      D6, -[A1]
  5877. 0000323A  7070                     moveq.l    D0, 0x70
  5878. 0000323C  696E                     bvs        +0x70 /* 000032AC */
  5879. 0000323E  6756                     beq        +0x58 /* 00003296 */
  5880. 00003240  6965                     bvs        +0x67 /* 000032A7 */
  5881. 00003242  7746                     moveq.l    D3, 0x46
  5882. 00003244  5032 3354                addq.b     <<invalid full ext with I/IS == 4>>, 8
  5883. 00003248  5265                     addq.w     -[A5], 1
  5884. 0000324A  616C                     bsr        +0x6E /* 000032B8 */
  5885. 0000324C  536F 7274                subq.w     [A7 + 0x7274], 1
  5886. 00003250  6564                     bcs        +0x66 /* 000032B6 */
  5887. 00003252  4479 6E61 6D69           neg.w      [0x6E616D69]
  5888. 00003258  6341                     bls        +0x43 /* 0000329B */
  5889. 0000325A  7272                     moveq.l    D1, 0x72
  5890. 0000325C  6179                     bsr        +0x7B /* 000032D7 */
  5891. 0000325E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5892. 00003262  0000 48E7                ori.b      D0, 0xE7
  5893. 00003266  0030 246E 0008           ori.b      [A0 + D0.w + 0x8], 0x6E /* 'n' */
  5894. 0000326C  2F0A                     move.l     -[A7], A2
  5895. 0000326E  2052                     movea.l    A0, [A2]
  5896. 00003270  2068 0098                movea.l    A0, [A0 + 0x98]
  5897. 00003274  4E90                     jsr        [A0]
  5898. label00003276:
  5899. 00003276  2640                     movea.l    A3, D0
  5900. 00003278  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5901. 0000327C  2F0A                     move.l     -[A7], A2
  5902. 0000327E  4EB9 0000 B3F2           jsr        [0x0000B3F2]
  5903. 00003284  2F0B                     move.l     -[A7], A3
  5904. 00003286  4EB9 0000 1172           jsr        [0x00001172]
  5905. label0000328C:
  5906. 0000328C  2F3C 4144 4420           move.l     -[A7], 0x41444420 /* 'ADD ' */
  5907. 00003292  2F0B                     move.l     -[A7], A3
  5908. 00003294  2053                     movea.l    A0, [A3]
  5909. label00003296:
  5910. 00003296  2068 0180                movea.l    A0, [A0 + 0x180]
  5911. 0000329A  4E90                     jsr        [A0]
  5912. 0000329C  2540 0084                move.l     [A2 + 0x84], D0
  5913. 000032A0  2F00                     move.l     -[A7], D0
  5914. 000032A2  4EB9 0000 1172           jsr        [0x00001172]
  5915. 000032A8  2F3C 524D 5645           move.l     -[A7], 0x524D5645 /* 'RMVE' */
  5916. // begin alternate branch 000032AC-000032AE
  5917. label000032AC:
  5918. 000032AC  5645                     addq.w     D5, 3
  5919. // end alternate branch 000032AC-000032AE
  5920. label000032AC: // (misaligned)
  5921. 000032AE  2F0B                     move.l     -[A7], A3
  5922. 000032B0  2053                     movea.l    A0, [A3]
  5923. 000032B2  2068 0180                movea.l    A0, [A0 + 0x180]
  5924. label000032B6:
  5925. 000032B6  4E90                     jsr        [A0]
  5926. fn000032B8:
  5927. 000032B8  2540 0088                move.l     [A2 + 0x88], D0
  5928. 000032BC  2F00                     move.l     -[A7], D0
  5929. 000032BE  4EB9 0000 1172           jsr        [0x00001172]
  5930. 000032C4  2F3C 4348 4E47           move.l     -[A7], 0x43484E47 /* 'CHNG' */
  5931. 000032CA  2F0B                     move.l     -[A7], A3
  5932. 000032CC  2053                     movea.l    A0, [A3]
  5933. 000032CE  2068 0180                movea.l    A0, [A0 + 0x180]
  5934. 000032D2  4E90                     jsr        [A0]
  5935. 000032D4  2540 008C                move.l     [A2 + 0x8C], D0
  5936. 000032D8  2F00                     move.l     -[A7], D0
  5937. 000032DA  4EB9 0000 1172           jsr        [0x00001172]
  5938. 000032E0  2F3C 4652 474E           move.l     -[A7], 0x4652474E /* 'FRGN' */
  5939. 000032E6  2F0B                     move.l     -[A7], A3
  5940. 000032E8  2053                     movea.l    A0, [A3]
  5941. 000032EA  2068 0180                movea.l    A0, [A0 + 0x180]
  5942. 000032EE  4E90                     jsr        [A0]
  5943. 000032F0  2540 0090                move.l     [A2 + 0x90], D0
  5944. 000032F4  2F00                     move.l     -[A7], D0
  5945. 000032F6  4EB9 0000 1172           jsr        [0x00001172]
  5946. 000032FC  2F3C 5359 4D4E           move.l     -[A7], 0x53594D4E /* 'SYMN' */
  5947. 00003302  2F0B                     move.l     -[A7], A3
  5948. 00003304  2053                     movea.l    A0, [A3]
  5949. 00003306  2068 0180                movea.l    A0, [A0 + 0x180]
  5950. 0000330A  4E90                     jsr        [A0]
  5951. 0000330C  2540 0094                move.l     [A2 + 0x94], D0
  5952. 00003310  2F00                     move.l     -[A7], D0
  5953. 00003312  4EB9 0000 1172           jsr        [0x00001172]
  5954. 00003318  2F3C 4D41 5053           move.l     -[A7], 0x4D415053 /* 'MAPS' */
  5955. 0000331E  2F0B                     move.l     -[A7], A3
  5956. 00003320  2053                     movea.l    A0, [A3]
  5957. 00003322  2068 0180                movea.l    A0, [A0 + 0x180]
  5958. 00003326  4E90                     jsr        [A0]
  5959. 00003328  2540 0098                move.l     [A2 + 0x98], D0
  5960. 0000332C  2F00                     move.l     -[A7], D0
  5961. 0000332E  4EB9 0000 1172           jsr        [0x00001172]
  5962. 00003334  4CDF 0C00                movem.l    A2,A3, [A7]+
  5963. 00003338  4E5E                     unlink     A6
  5964. 0000333A  205F                     movea.l    A0, [A7]+
  5965. 0000333C  504F                     addq.w     A7, 8
  5966. 0000333E  4ED0                     jmp        [A0]
  5967. 00003340  802F 446F                or.b       D0, [A7 + 0x446F]
  5968. 00003344  506F 7374                addq.w     [A7 + 0x7374], 8
  5969. 00003348  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  5970. 0000334E  5F5F                     subq.w     [A7]+, 7
  5971. 00003350  3139 5453 796D           move.w     -[A0], [0x5453796D]
  5972. 00003356  4D61                     chk.w      D6, -[A1]
  5973. 00003358  7070                     moveq.l    D0, 0x70
  5974. 0000335A  696E                     bvs        +0x70 /* 000033CA */
  5975. 0000335C  6744                     beq        +0x46 /* 000033A2 */
  5976. 0000335E  6C6F                     bge        +0x71 /* 000033CF */
  5977. 00003360  6756                     beq        +0x58 /* 000033B8 */
  5978. 00003362  6965                     bvs        +0x67 /* 000033C9 */
  5979. 00003364  7746                     moveq.l    D3, 0x46
  5980. 00003366  5039 5444 6F63           addq.b     [0x54446F63], 8
  5981. 0000336C  756D                     moveq.l    D2, 0x6D
  5982. 0000336E  656E                     bcs        +0x70 /* 000033DE */
  5983. 00003370  7400                     moveq.l    D2, 0x00
  5984. 00003372  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5985. 00003376  0000 48E7                ori.b      D0, 0xE7
  5986. 0000337A  1010                     move.b     D0, [A0]
  5987. 0000337C  266E 0008                movea.l    A3, [A6 + 0x8]
  5988. 00003380  2F2B 0098                move.l     -[A7], [A3 + 0x98]
  5989. 00003384  4EB9 0000 1172           jsr        [0x00001172]
  5990. 0000338A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5991. 0000338E  262B 0098                move.l     D3, [A3 + 0x98]
  5992. 00003392  2F03                     move.l     -[A7], D3
  5993. 00003394  2043                     movea.l    A0, D3
  5994. 00003396  2050                     movea.l    A0, [A0]
  5995. 00003398  2068 047C                movea.l    A0, [A0 + 0x47C]
  5996. 0000339C  4E90                     jsr        [A0]
  5997. 0000339E  4CDF 0808                movem.l    D3,A3, [A7]+
  5998. label000033A2:
  5999. 000033A2  4E5E                     unlink     A6
  6000. 000033A4  205F                     movea.l    A0, [A7]+
  6001. 000033A6  504F                     addq.w     A7, 8
  6002. 000033A8  4ED0                     jmp        [A0]
  6003. 000033AA  8048                     or.w       D0, A0
  6004. 000033AC  496E 6974                chk.w      D4, [A6 + 0x6974]
  6005. 000033B0  5379 6D4D 6170           subq.w     [0x6D4D6170], 1
  6006. 000033B6  7069                     moveq.l    D0, 0x69
  6007. label000033B8:
  6008. 000033B8  6E67                     bgt        +0x69 /* 00003421 */
  6009. 000033BA  446C 6F67                neg.w      [A4 + 0x6F67]
  6010. 000033BE  5669 6577                addq.w     [A1 + 0x6577], 3
  6011. 000033C2  5F5F                     subq.w     [A7]+, 7
  6012. 000033C4  3139 5453 796D           move.w     -[A0], [0x5453796D]
  6013. label000033CA:
  6014. 000033CA  4D61                     chk.w      D6, -[A1]
  6015. 000033CC  7070                     moveq.l    D0, 0x70
  6016. 000033CE  696E                     bvs        +0x70 /* 0000343E */
  6017. 000033D0  6744                     beq        +0x46 /* 00003416 */
  6018. 000033D2  6C6F                     bge        +0x71 /* 00003443 */
  6019. 000033D4  6756                     beq        +0x58 /* 0000342C */
  6020. 000033D6  6965                     bvs        +0x67 /* 0000343D */
  6021. 000033D8  7746                     moveq.l    D3, 0x46
  6022. 000033DA  5032 3354                addq.b     <<invalid full ext with I/IS == 4>>, 8
  6023. label000033DE:
  6024. 000033DE  5265                     addq.w     -[A5], 1
  6025. 000033E0  616C                     bsr        +0x6E /* 0000344E */
  6026. 000033E2  536F 7274                subq.w     [A7 + 0x7274], 1
  6027. 000033E6  6564                     bcs        +0x66 /* 0000344C */
  6028. 000033E8  4479 6E61 6D69           neg.w      [0x6E616D69]
  6029. 000033EE  6341                     bls        +0x43 /* 00003431 */
  6030. 000033F0  7272                     moveq.l    D1, 0x72
  6031. 000033F2  6179                     bsr        +0x7B /* 0000346D */
  6032. 000033F4  0000 FFFF                ori.b      D0, 0xFF
  6033. 000033F8  4E56 0000                link       A6, 0
  6034. 000033FC  2F0B                     move.l     -[A7], A3
  6035. 000033FE  266E 0008                movea.l    A3, [A6 + 0x8]
  6036. 00003402  2079 FFFA 7780           movea.l    A0, [0xFFFA7780]
  6037. 00003408  2688                     move.l     [A3], A0
  6038. 0000340A  276E 000C 0004           move.l     [A3 + 0x4], [A6 + 0xC]
  6039. 00003410  200B                     move.l     D0, A3
  6040. 00003412  265F                     movea.l    A3, [A7]+
  6041. 00003414  4E5E                     unlink     A6
  6042. label00003416:
  6043. 00003416  205F                     movea.l    A0, [A7]+
  6044. 00003418  504F                     addq.w     A7, 8
  6045. 0000341A  4ED0                     jmp        [A0]
  6046. 0000341C  8024                     or.b       D0, -[A4]
  6047. 0000341E  5F5F                     subq.w     [A7]+, 7
  6048. 00003420  6374                     bls        +0x76 /* 00003496 */
  6049. 00003422  5F5F                     subq.w     [A7]+, 7
  6050. 00003424  3136 5436                move.w     -[A0], [A6 + D5.w * 4 + 0x36]
  6051. 00003428  384B                     movea.w    A4, A3
  6052. 0000342A  4469 7361                neg.w      [A1 + 0x7361]
  6053. // begin alternate branch 0000342C-0000342E
  6054. label0000342C:
  6055. 0000342C  7361                     moveq.l    D1, 0x61
  6056. // end alternate branch 0000342C-0000342E
  6057. label0000342C: // (misaligned)
  6058. 0000342E  7373                     moveq.l    D1, 0x73
  6059. 00003430  656D                     bcs        +0x6F /* 0000349F */
  6060. 00003432  626C                     bhi        +0x6E /* 000034A0 */
  6061. 00003434  6572                     bcs        +0x74 /* 000034A8 */
  6062. 00003436  4650                     not.w      [A0]
  6063. 00003438  3954 446F                move.w     [A4 + 0x446F], [A4]
  6064. 0000343C  6375                     bls        +0x77 /* 000034B3 */
  6065. label0000343E:
  6066. 0000343E  6D65                     blt        +0x67 /* 000034A5 */
  6067. 00003440  6E74                     bgt        +0x76 /* 000034B6 */
  6068. 00003442  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6069. 00003446  0000 48E7                ori.b      D0, 0xE7
  6070. 0000344A  1038 246E                move.b     D0, [0x0000246E]
  6071. // begin alternate branch 0000344C-00003452
  6072. label0000344C:
  6073. 0000344C  246E 0008                movea.l    A2, [A6 + 0x8]
  6074. fn0000344E: // (misaligned)
  6075. 00003450  2F0A                     move.l     -[A7], A2
  6076. // end alternate branch 0000344C-00003452
  6077. label0000344C: // (misaligned)
  6078. fn0000344E:
  6079. 0000344E  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  6080. 00003452  4EB9 0000 3F5A           jsr        [0x00003F5A]
  6081. 00003458  264A                     movea.l    A3, A2
  6082. 0000345A  584B                     addq.w     A3, 4
  6083. 0000345C  4203                     clr.b      D3
  6084. 0000345E  1683                     move.b     [A3], D3
  6085. 00003460  284A                     movea.l    A4, A2
  6086. 00003462  49EC 0104                lea.l      A4, [A4 + 0x104]
  6087. 00003466  1883                     move.b     [A4], D3
  6088. 00003468  2079 FFFD 336C           movea.l    A0, [0xFFFD336C]
  6089. 0000346E  2488                     move.l     [A2], A0
  6090. 00003470  200A                     move.l     D0, A2
  6091. 00003472  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6092. 00003476  4E5E                     unlink     A6
  6093. 00003478  205F                     movea.l    A0, [A7]+
  6094. 0000347A  584F                     addq.w     A7, 4
  6095. 0000347C  4ED0                     jmp        [A0]
  6096. 0000347E  975F                     sub.w      [A7]+, D3
  6097. 00003480  5F63                     subq.w     -[A3], 7
  6098. 00003482  745F                     moveq.l    D2, 0x5F
  6099. 00003484  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  6100. 00003488  534F                     subq.w     A7, 1
  6101. 0000348A  4D43                     chk.w      D6, D3
  6102. 0000348C  6C61                     bge        +0x63 /* 000034EF */
  6103. 0000348E  7373                     moveq.l    D1, 0x73
  6104. 00003490  496E 666F                chk.w      D4, [A6 + 0x666F]
  6105. 00003494  4676 0000                not.w      [A6 + D0.w]
  6106. // begin alternate branch 00003496-000034A0
  6107. label00003496:
  6108. 00003496  0000 41F9                ori.b      D0, 0xF9
  6109. 0000349A  FFFD                     .invalid   <<F/7/7>>
  6110. 0000349C  31D0 2008                move.w     [0x00002008], [A0]
  6111. // end alternate branch 00003496-000034A0
  6112. label00003496: // (misaligned)
  6113. 00003498  41F9 FFFD 31D0           lea.l      A0, [0xFFFD31D0]
  6114. 0000349E  2008                     move.l     D0, A0
  6115. label000034A0:
  6116. 000034A0  205F                     movea.l    A0, [A7]+
  6117. 000034A2  584F                     addq.w     A7, 4
  6118. 000034A4  4ED0                     jmp        [A0]
  6119. 000034A6  FFFF                     .invalid   <<F/7/7>>
  6120. label000034A8:
  6121. 000034A8  41F9 FFFD 31A0           lea.l      A0, [0xFFFD31A0]
  6122. 000034AE  2008                     move.l     D0, A0
  6123. 000034B0  205F                     movea.l    A0, [A7]+
  6124. 000034B2  584F                     addq.w     A7, 4
  6125. 000034B4  4ED0                     jmp        [A0]
  6126. label000034B6:
  6127. 000034B6  FFFF                     .invalid   <<F/7/7>>
  6128. 000034B8  4E56 0000                link       A6, 0
  6129. 000034BC  2F0A                     move.l     -[A7], A2
  6130. 000034BE  246E 0008                movea.l    A2, [A6 + 0x8]
  6131. 000034C2  2F0A                     move.l     -[A7], A2
  6132. 000034C4  4EB9 0000 3F7A           jsr        [0x00003F7A]
  6133. 000034CA  2079 FFFD 3368           movea.l    A0, [0xFFFD3368]
  6134. 000034D0  2488                     move.l     [A2], A0
  6135. 000034D2  200A                     move.l     D0, A2
  6136. 000034D4  245F                     movea.l    A2, [A7]+
  6137. 000034D6  4E5E                     unlink     A6
  6138. 000034D8  205F                     movea.l    A0, [A7]+
  6139. 000034DA  584F                     addq.w     A7, 4
  6140. 000034DC  4ED0                     jmp        [A0]
  6141. 000034DE  975F                     sub.w      [A7]+, D3
  6142. 000034E0  5F63                     subq.w     -[A3], 7
  6143. 000034E2  745F                     moveq.l    D2, 0x5F
  6144. 000034E4  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  6145. 000034E8  534F                     subq.w     A7, 1
  6146. 000034EA  4D43                     chk.w      D6, D3
  6147. 000034EC  6C61                     bge        +0x63 /* 0000354F */
  6148. 000034EE  7373                     moveq.l    D1, 0x73
  6149. 000034F0  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  6150. 000034F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6151. 000034FA  0000 48E7                ori.b      D0, 0xE7
  6152. 000034FE  1E20                     move.b     D7, -[A0]
  6153. 00003500  246E 0008                movea.l    A2, [A6 + 0x8]
  6154. 00003504  2F0A                     move.l     -[A7], A2
  6155. 00003506  4EB9 0000 3614           jsr        [0x00003614]
  6156. 0000350C  204A                     movea.l    A0, A2
  6157. 0000350E  7040                     moveq.l    D0, 0x40
  6158. 00003510  D1C0                     add.l      A0, D0
  6159. 00003512  2F08                     move.l     -[A7], A0
  6160. 00003514  4EB9 0000 0A2A           jsr        [0x00000A2A]
  6161. 0000351A  2079 FFFE BF90           movea.l    A0, [0xFFFEBF90]
  6162. 00003520  2488                     move.l     [A2], A0
  6163. 00003522  23CA FFFE BFBC           move.l     [0xFFFEBFBC], A2
  6164. 00003528  257C 5445 5854 0022      move.l     [A2 + 0x22], 0x54455854 /* 'TEXT' */
  6165. 00003530  257C 3F3F 3F3F 001E      move.l     [A2 + 0x1E], 0x3F3F3F3F /* '????' */
  6166. 00003538  7601                     moveq.l    D3, 0x01
  6167. 0000353A  1543 002F                move.b     [A2 + 0x2F], D3
  6168. 0000353E  4204                     clr.b      D4
  6169. 00003540  1544 0039                move.b     [A2 + 0x39], D4
  6170. 00003544  1544 003A                move.b     [A2 + 0x3A], D4
  6171. 00003548  7A00                     moveq.l    D5, 0x00
  6172. 0000354A  2545 0030                move.l     [A2 + 0x30], D5
  6173. 0000354E  2545 0034                move.l     [A2 + 0x34], D5
  6174. 00003552  4245                     clr.w      D5
  6175. 00003554  3545 003C                move.w     [A2 + 0x3C], D5
  6176. 00003558  7C00                     moveq.l    D6, 0x00
  6177. 0000355A  2546 0026                move.l     [A2 + 0x26], D6
  6178. 0000355E  2546 002A                move.l     [A2 + 0x2A], D6
  6179. 00003562  2546 0076                move.l     [A2 + 0x76], D6
  6180. 00003566  2546 0058                move.l     [A2 + 0x58], D6
  6181. 0000356A  4883                     ext.w      D3
  6182. 0000356C  3003                     move.w     D0, D3
  6183. 0000356E  3540 006A                move.w     [A2 + 0x6A], D0
  6184. 00003572  2546 005C                move.l     [A2 + 0x5C], D6
  6185. 00003576  2546 0060                move.l     [A2 + 0x60], D6
  6186. 0000357A  2546 007A                move.l     [A2 + 0x7A], D6
  6187. 0000357E  157C 0002 0038           move.b     [A2 + 0x38], 0x2
  6188. 00003584  1544 0064                move.b     [A2 + 0x64], D4
  6189. 00003588  3545 003E                move.w     [A2 + 0x3E], D5
  6190. 0000358C  2579 FFFF 643C 0040      move.l     [A2 + 0x40], [0xFFFF643C]
  6191. 00003594  594F                     subq.w     A7, 4
  6192. 00003596  A975                     syscall    TickCount
  6193. 00003598  201F                     move.l     D0, [A7]+
  6194. 0000359A  2540 0044                move.l     [A2 + 0x44], D0
  6195. 0000359E  1543 002E                move.b     [A2 + 0x2E], D3
  6196. 000035A2  257C 0000 1C20 004C      move.l     [A2 + 0x4C], 0x1C20
  6197. 000035AA  357C FFFF 0050           move.w     [A2 + 0x50], 0xFFFF
  6198. 000035B0  357C 0080 006C           move.w     [A2 + 0x6C], 0x80
  6199. 000035B6  357C 0081 0070           move.w     [A2 + 0x70], 0x81
  6200. 000035BC  357C 0082 006E           move.w     [A2 + 0x6E], 0x82
  6201. 000035C2  594F                     subq.w     A7, 4
  6202. 000035C4  A975                     syscall    TickCount
  6203. 000035C6  201F                     move.l     D0, [A7]+
  6204. 000035C8  2540 0048                move.l     [A2 + 0x48], D0
  6205. 000035CC  2546 0072                move.l     [A2 + 0x72], D6
  6206. 000035D0  1544 0052                move.b     [A2 + 0x52], D4
  6207. 000035D4  204A                     movea.l    A0, A2
  6208. 000035D6  214A 0066                move.l     [A0 + 0x66], A2
  6209. 000035DA  7000                     moveq.l    D0, 0x00
  6210. 000035DC  2540 0054                move.l     [A2 + 0x54], D0
  6211. 000035E0  157C 0001 0053           move.b     [A2 + 0x53], 0x1
  6212. 000035E6  1544 007E                move.b     [A2 + 0x7E], D4
  6213. 000035EA  2008                     move.l     D0, A0
  6214. 000035EC  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  6215. 000035F0  4E5E                     unlink     A6
  6216. 000035F2  205F                     movea.l    A0, [A7]+
  6217. 000035F4  584F                     addq.w     A7, 4
  6218. 000035F6  4ED0                     jmp        [A0]
  6219. 000035F8  965F                     sub.w      D3, [A7]+
  6220. 000035FA  5F63                     subq.w     -[A3], 7
  6221. 000035FC  745F                     moveq.l    D2, 0x5F
  6222. 000035FE  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  6223. 00003602  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  6224. 00003606  6963                     bvs        +0x65 /* 0000366B */
  6225. 00003608  6174                     bsr        +0x76 /* 0000367E */
  6226. 0000360A  696F                     bvs        +0x71 /* 0000367B */
  6227. 0000360C  6E46                     bgt        +0x48 /* 00003654 */
  6228. 0000360E  7600                     moveq.l    D3, 0x00
  6229. 00003610  0000 FFFF                ori.b      D0, 0xFF
  6230. 00003614  4E56 0000                link       A6, 0
  6231. 00003618  2F0A                     move.l     -[A7], A2
  6232. 0000361A  246E 0008                movea.l    A2, [A6 + 0x8]
  6233. 0000361E  2F0A                     move.l     -[A7], A2
  6234. 00003620  4EB9 0000 6422           jsr        [0x00006422]
  6235. 00003626  2079 FFFE BF88           movea.l    A0, [0xFFFEBF88]
  6236. 0000362C  2488                     move.l     [A2], A0
  6237. 0000362E  200A                     move.l     D0, A2
  6238. 00003630  245F                     movea.l    A2, [A7]+
  6239. 00003632  4E5E                     unlink     A6
  6240. 00003634  205F                     movea.l    A0, [A7]+
  6241. 00003636  584F                     addq.w     A7, 4
  6242. 00003638  4ED0                     jmp        [A0]
  6243. 0000363A  985F                     sub.w      D4, [A7]+
  6244. 0000363C  5F63                     subq.w     -[A3], 7
  6245. 0000363E  745F                     moveq.l    D2, 0x5F
  6246. 00003640  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  6247. 00003644  5655                     addq.w     [A5], 3
  6248. 00003646  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  6249. 0000364A  6963                     bvs        +0x65 /* 000036AF */
  6250. 0000364C  6174                     bsr        +0x76 /* 000036C2 */
  6251. 0000364E  696F                     bvs        +0x71 /* 000036BF */
  6252. 00003650  6E46                     bgt        +0x48 /* 00003698 */
  6253. 00003652  7600                     moveq.l    D3, 0x00
  6254. label00003654:
  6255. 00003654  0000 FFFF                ori.b      D0, 0xFF
  6256. 00003658  41F9 FFFB 7BDC           lea.l      A0, [0xFFFB7BDC]
  6257. 0000365E  2008                     move.l     D0, A0
  6258. 00003660  4E75                     rts
  6259. 00003662  FFFF                     .invalid   <<F/7/7>>
  6260. 00003664  41F9 FFFB 7C7C           lea.l      A0, [0xFFFB7C7C]
  6261. 0000366A  2008                     move.l     D0, A0
  6262. 0000366C  4E75                     rts
  6263. 0000366E  FFFF                     .invalid   <<F/7/7>>
  6264. 00003670  41F9 FFFB 7CB0           lea.l      A0, [0xFFFB7CB0]
  6265. 00003676  2008                     move.l     D0, A0
  6266. 00003678  4E75                     rts
  6267. 0000367A  FFFF                     .invalid   <<F/7/7>>
  6268. 0000367C  41F9 FFFB 7CE0           lea.l      A0, [0xFFFB7CE0]
  6269. // begin alternate branch 0000367E-00003682
  6270. fn0000367E:
  6271. 0000367E  FFFB                     .invalid   <<F/7/7>>
  6272. 00003680  7CE0                     moveq.l    D6, 0xFFFFFFE0
  6273. // end alternate branch 0000367E-00003682
  6274. fn0000367E: // (misaligned)
  6275. 00003682  2008                     move.l     D0, A0
  6276. 00003684  4E75                     rts
  6277. 00003686  FFFF                     .invalid   <<F/7/7>>
  6278. 00003688  41F9 FFFB 7D14           lea.l      A0, [0xFFFB7D14]
  6279. 0000368E  2008                     move.l     D0, A0
  6280. 00003690  4E75                     rts
  6281. 00003692  FFFF                     .invalid   <<F/7/7>>
  6282. 00003694  41F9 FFFB 7D4C           lea.l      A0, [0xFFFB7D4C]
  6283. // begin alternate branch 00003698-0000369A
  6284. label00003698:
  6285. 00003698  7D4C                     moveq.l    D6, 0x4C
  6286. // end alternate branch 00003698-0000369A
  6287. label00003698: // (misaligned)
  6288. 0000369A  2008                     move.l     D0, A0
  6289. 0000369C  205F                     movea.l    A0, [A7]+
  6290. 0000369E  584F                     addq.w     A7, 4
  6291. 000036A0  4ED0                     jmp        [A0]
  6292. 000036A2  FFFF                     .invalid   <<F/7/7>>
  6293. 000036A4  41F9 FFFB 7D14           lea.l      A0, [0xFFFB7D14]
  6294. 000036AA  2008                     move.l     D0, A0
  6295. 000036AC  205F                     movea.l    A0, [A7]+
  6296. 000036AE  584F                     addq.w     A7, 4
  6297. 000036B0  4ED0                     jmp        [A0]
  6298. 000036B2  FFFF                     .invalid   <<F/7/7>>
  6299. 000036B4  41F9 FFFB 7CE0           lea.l      A0, [0xFFFB7CE0]
  6300. 000036BA  2008                     move.l     D0, A0
  6301. 000036BC  205F                     movea.l    A0, [A7]+
  6302. 000036BE  584F                     addq.w     A7, 4
  6303. 000036C0  4ED0                     jmp        [A0]
  6304. fn000036C2:
  6305. 000036C2  FFFF                     .invalid   <<F/7/7>>
  6306. 000036C4  41F9 FFFD DE04           lea.l      A0, [0xFFFDDE04]
  6307. 000036CA  2008                     move.l     D0, A0
  6308. 000036CC  205F                     movea.l    A0, [A7]+
  6309. 000036CE  584F                     addq.w     A7, 4
  6310. 000036D0  4ED0                     jmp        [A0]
  6311. 000036D2  FFFF                     .invalid   <<F/7/7>>
  6312. 000036D4  41F9 FFFB 7CB0           lea.l      A0, [0xFFFB7CB0]
  6313. 000036DA  2008                     move.l     D0, A0
  6314. 000036DC  205F                     movea.l    A0, [A7]+
  6315. 000036DE  584F                     addq.w     A7, 4
  6316. 000036E0  4ED0                     jmp        [A0]
  6317. 000036E2  FFFF                     .invalid   <<F/7/7>>
  6318. 000036E4  41F9 FFFB 7C7C           lea.l      A0, [0xFFFB7C7C]
  6319. 000036EA  2008                     move.l     D0, A0
  6320. 000036EC  205F                     movea.l    A0, [A7]+
  6321. 000036EE  584F                     addq.w     A7, 4
  6322. 000036F0  4ED0                     jmp        [A0]
  6323. 000036F2  FFFF                     .invalid   <<F/7/7>>
  6324. 000036F4  41F9 FFFB 7BDC           lea.l      A0, [0xFFFB7BDC]
  6325. 000036FA  2008                     move.l     D0, A0
  6326. 000036FC  205F                     movea.l    A0, [A7]+
  6327. 000036FE  584F                     addq.w     A7, 4
  6328. 00003700  4ED0                     jmp        [A0]
  6329. 00003702  FFFF                     .invalid   <<F/7/7>>
  6330. 00003704  4E56 0000                link       A6, 0
  6331. 00003708  2F0A                     move.l     -[A7], A2
  6332. 0000370A  246E 0008                movea.l    A2, [A6 + 0x8]
  6333. 0000370E  2F0A                     move.l     -[A7], A2
  6334. 00003710  4EB9 0000 3F5A           jsr        [0x00003F5A]
  6335. 00003716  2079 FFFF 1B94           movea.l    A0, [0xFFFF1B94]
  6336. 0000371C  2488                     move.l     [A2], A0
  6337. 0000371E  7000                     moveq.l    D0, 0x00
  6338. 00003720  2540 0004                move.l     [A2 + 0x4], D0
  6339. 00003724  200A                     move.l     D0, A2
  6340. 00003726  245F                     movea.l    A2, [A7]+
  6341. 00003728  4E5E                     unlink     A6
  6342. 0000372A  205F                     movea.l    A0, [A7]+
  6343. 0000372C  584F                     addq.w     A7, 4
  6344. 0000372E  4ED0                     jmp        [A0]
  6345. 00003730  9C5F                     sub.w      D6, [A7]+
  6346. 00003732  5F63                     subq.w     -[A3], 7
  6347. 00003734  745F                     moveq.l    D2, 0x5F
  6348. 00003736  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  6349. 0000373A  466C 6F61                not.w      [A4 + 0x6F61]
  6350. 0000373E  7469                     moveq.l    D2, 0x69
  6351. 00003740  6E67                     bgt        +0x69 /* 000037A9 */
  6352. 00003742  5445                     addq.w     D5, 2
  6353. 00003744  4D61                     chk.w      D6, -[A1]
  6354. 00003746  6E61                     bgt        +0x63 /* 000037A9 */
  6355. 00003748  6765                     beq        +0x67 /* 000037AF */
  6356. 0000374A  7246                     moveq.l    D1, 0x46
  6357. 0000374C  7600                     moveq.l    D3, 0x00
  6358. 0000374E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6359. 00003752  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  6360. 00003756  0008 4EB9                ori.b      A0, 0xB9
  6361. 0000375A  0000 14D2                ori.b      D0, 0xD2
  6362. 0000375E  4E5E                     unlink     A6
  6363. 00003760  205F                     movea.l    A0, [A7]+
  6364. 00003762  584F                     addq.w     A7, 4
  6365. 00003764  4ED0                     jmp        [A0]
  6366. 00003766  802A 4946                or.b       D0, [A2 + 0x4946]
  6367. 0000376A  6C6F                     bge        +0x71 /* 000037DB */
  6368. 0000376C  6174                     bsr        +0x76 /* 000037E2 */
  6369. 0000376E  696E                     bvs        +0x70 /* 000037DE */
  6370. 00003770  6754                     beq        +0x56 /* 000037C6 */
  6371. 00003772  454D                     chk.w      D2, A5
  6372. 00003774  616E                     bsr        +0x70 /* 000037E4 */
  6373. 00003776  6167                     bsr        +0x69 /* 000037DF */
  6374. 00003778  6572                     bcs        +0x74 /* 000037EC */
  6375. 0000377A  5F5F                     subq.w     [A7]+, 7
  6376. 0000377C  3138 5446                move.w     -[A0], [0x00005446]
  6377. 00003780  6C6F                     bge        +0x71 /* 000037F1 */
  6378. 00003782  6174                     bsr        +0x76 /* 000037F8 */
  6379. 00003784  696E                     bvs        +0x70 /* 000037F4 */
  6380. 00003786  6754                     beq        +0x56 /* 000037DC */
  6381. 00003788  454D                     chk.w      D2, A5
  6382. 0000378A  616E                     bsr        +0x70 /* 000037FA */
  6383. 0000378C  6167                     bsr        +0x69 /* 000037F5 */
  6384. 0000378E  6572                     bcs        +0x74 /* 00003802 */
  6385. 00003790  4676 0000                not.w      [A6 + D0.w]
  6386. 00003794  4E56 F6D0                link       A6, -0x0930
  6387. 00003798  48E7 1030                movem.l    -[A7], D3,A2,A3
  6388. 0000379C  4EB9 0000 3C4C           jsr        [0x00003C4C]
  6389. 000037A2  3F3C 0080                move.w     -[A7], 0x80
  6390. 000037A6  4879 FFFF 634C           push.l     0xFFFF634C
  6391. 000037AC  4EB9 0000 1352           jsr        [0x00001352]
  6392. 000037B2  3F3C 0082                move.w     -[A7], 0x82
  6393. 000037B6  4879 FFFF 6340           push.l     0xFFFF6340
  6394. 000037BC  4EB9 0000 1352           jsr        [0x00001352]
  6395. 000037C2  3F3C 0081                move.w     -[A7], 0x81
  6396. label000037C6:
  6397. 000037C6  4879 FFFF 6334           push.l     0xFFFF6334
  6398. 000037CC  4EB9 0000 1352           jsr        [0x00001352]
  6399. 000037D2  4879 0000 144A           push.l     0x144A
  6400. 000037D8  4879 FFFF 6274           push.l     0xFFFF6274
  6401. // begin alternate branch 000037DC-000037DE
  6402. label000037DC:
  6403. 000037DC  6274                     bhi        +0x76 /* 00003852 */
  6404. // end alternate branch 000037DC-000037DE
  6405. label000037DC: // (misaligned)
  6406. label000037DE:
  6407. 000037DE  4EB9 0000 3C54           jsr        [0x00003C54]
  6408. // begin alternate branch 000037E2-000037E4
  6409. fn000037E2:
  6410. 000037E2  3C54                     movea.w    A6, [A4]
  6411. // end alternate branch 000037E2-000037E4
  6412. fn000037E2: // (misaligned)
  6413. fn000037E4:
  6414. 000037E4  4EB9 0000 120A           jsr        [0x0000120A]
  6415. 000037EA  23C0 FFFF 632C           move.l     [0xFFFF632C], D0
  6416. // begin alternate branch 000037EC-000037F0
  6417. label000037EC:
  6418. 000037EC  FFFF                     .invalid   <<F/7/7>>
  6419. 000037EE  632C                     bls        +0x2E /* 0000381C */
  6420. // end alternate branch 000037EC-000037F0
  6421. label000037EC: // (misaligned)
  6422. 000037F0  1039 FFFF 65D1           move.b     D0, [0xFFFF65D1]
  6423. // begin alternate branch 000037F4-000037F6
  6424. label000037F4:
  6425. 000037F4  65D1                     bcs        -0x2D /* 000037C7 */
  6426. // end alternate branch 000037F4-000037F6
  6427. label000037F4: // (misaligned)
  6428. 000037F6  6736                     beq        +0x38 /* 0000382E */
  6429. fn000037F8:
  6430. 000037F8  594F                     subq.w     A7, 4
  6431. fn000037FA:
  6432. 000037FA  42A7                     clr.l      -[A7]
  6433. 000037FC  4879 FFFF 6434           push.l     0xFFFF6434
  6434. label00003802:
  6435. 00003802  4EB9 0000 0A8A           jsr        [0x00000A8A]
  6436. 00003808  2F00                     move.l     -[A7], D0
  6437. 0000380A  4879 FFFF 645C           push.l     0xFFFF645C
  6438. 00003810  4EB9 0000 0B2A           jsr        [0x00000B2A /* WidthTabHandle */]
  6439. 00003816  2F00                     move.l     -[A7], D0
  6440. 00003818  4227                     clr.b      -[A7]
  6441. 0000381A  4267                     clr.w      -[A7]
  6442. label0000381C:
  6443. 0000381C  42A7                     clr.l      -[A7]
  6444. 0000381E  4227                     clr.b      -[A7]
  6445. 00003820  42A7                     clr.l      -[A7]
  6446. 00003822  AA45                     syscall    NewCWindow
  6447. 00003824  201F                     move.l     D0, [A7]+
  6448. 00003826  23C0 FFFF 6330           move.l     [0xFFFF6330], D0
  6449. 0000382C  6034                     bra        +0x36 /* 00003862 */
  6450. label0000382E:
  6451. 0000382E  594F                     subq.w     A7, 4
  6452. 00003830  42A7                     clr.l      -[A7]
  6453. 00003832  4879 FFFF 6434           push.l     0xFFFF6434
  6454. 00003838  4EB9 0000 0A8A           jsr        [0x00000A8A]
  6455. 0000383E  2F00                     move.l     -[A7], D0
  6456. 00003840  4879 FFFF 645C           push.l     0xFFFF645C
  6457. 00003846  4EB9 0000 0B2A           jsr        [0x00000B2A /* WidthTabHandle */]
  6458. 0000384C  2F00                     move.l     -[A7], D0
  6459. 0000384E  4227                     clr.b      -[A7]
  6460. 00003850  4267                     clr.w      -[A7]
  6461. label00003852:
  6462. 00003852  42A7                     clr.l      -[A7]
  6463. 00003854  4227                     clr.b      -[A7]
  6464. 00003856  42A7                     clr.l      -[A7]
  6465. 00003858  A913                     syscall    NewWindow
  6466. 0000385A  201F                     move.l     D0, [A7]+
  6467. 0000385C  23C0 FFFF 6330           move.l     [0xFFFF6330], D0
  6468. label00003862:
  6469. 00003862  594F                     subq.w     A7, 4
  6470. 00003864  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  6471. 00003868  205F                     movea.l    A0, [A7]+
  6472. 0000386A  2050                     movea.l    A0, [A0]
  6473. 0000386C  5448                     addq.w     A0, 2
  6474. 0000386E  2D48 FFF8                move.l     [A6 - 0x8], A0
  6475. 00003872  3010                     move.w     D0, [A0]
  6476. 00003874  3D40 F6D0                move.w     [A6 - 0x930], D0
  6477. 00003878  3028 0002                move.w     D0, [A0 + 0x2]
  6478. 0000387C  3D40 F6D2                move.w     [A6 - 0x92E], D0
  6479. 00003880  3028 0004                move.w     D0, [A0 + 0x4]
  6480. 00003884  3D40 F6D4                move.w     [A6 - 0x92C], D0
  6481. 00003888  3028 0006                move.w     D0, [A0 + 0x6]
  6482. 0000388C  3D40 F6D6                move.w     [A6 - 0x92A], D0
  6483. 00003890  41EE F6D0                lea.l      A0, [A6 - 0x930]
  6484. 00003894  43F9 FFFF B748           lea.l      A1, [0xFFFFB748]
  6485. 0000389A  22D8                     move.l     [A1]+, [A0]+
  6486. 0000389C  22D8                     move.l     [A1]+, [A0]+
  6487. 0000389E  7604                     moveq.l    D3, 0x04
  6488. 000038A0  3D43 F6D8                move.w     [A6 - 0x928], D3
  6489. 000038A4  3D43 F6DA                move.w     [A6 - 0x926], D3
  6490. 000038A8  41EE F6D8                lea.l      A0, [A6 - 0x928]
  6491. 000038AC  2F08                     move.l     -[A7], A0
  6492. 000038AE  4879 FFFF B748           push.l     0xFFFFB748
  6493. 000038B4  4EB9 0000 0AB2           jsr        [0x00000AB2]
  6494. 000038BA  486E F6DC                pea.l      [A6 - 0x924]
  6495. 000038BE  486E F6D0                pea.l      [A6 - 0x930]
  6496. 000038C2  4EB9 0000 0AD2           jsr        [0x00000AD2]
  6497. 000038C8  2D40 FFFC                move.l     [A6 - 0x4], D0
  6498. 000038CC  7650                     moveq.l    D3, 0x50
  6499. 000038CE  3D43 F6E0                move.w     [A6 - 0x920], D3
  6500. 000038D2  3D43 F6E2                move.w     [A6 - 0x91E], D3
  6501. 000038D6  2040                     movea.l    A0, D0
  6502. 000038D8  3210                     move.w     D1, [A0]
  6503. 000038DA  3D41 F6E4                move.w     [A6 - 0x91C], D1
  6504. 000038DE  3028 0002                move.w     D0, [A0 + 0x2]
  6505. 000038E2  3D40 F6E6                move.w     [A6 - 0x91A], D0
  6506. 000038E6  41EE F6E0                lea.l      A0, [A6 - 0x920]
  6507. 000038EA  41D0                     lea.l      A0, [A0]
  6508. 000038EC  43F9 FFFF B750           lea.l      A1, [0xFFFFB750]
  6509. 000038F2  22D8                     move.l     [A1]+, [A0]+
  6510. 000038F4  22D8                     move.l     [A1]+, [A0]+
  6511. 000038F6  5179 FFFF B754           subq.w     [0xFFFFB754], 8
  6512. 000038FC  41EE F6D0                lea.l      A0, [A6 - 0x930]
  6513. 00003900  43F9 FFFF B758           lea.l      A1, [0xFFFFB758]
  6514. 00003906  22D8                     move.l     [A1]+, [A0]+
  6515. 00003908  22D8                     move.l     [A1]+, [A0]+
  6516. 0000390A  7610                     moveq.l    D3, 0x10
  6517. 0000390C  3D43 F6E8                move.w     [A6 - 0x918], D3
  6518. 00003910  3D43 F6EA                move.w     [A6 - 0x916], D3
  6519. 00003914  41EE F6E8                lea.l      A0, [A6 - 0x918]
  6520. 00003918  2F08                     move.l     -[A7], A0
  6521. 0000391A  4879 FFFF B758           push.l     0xFFFFB758
  6522. 00003920  4EB9 0000 0AB2           jsr        [0x00000AB2]
  6523. 00003926  4EB9 0000 3CB4           jsr        [0x00003CB4]
  6524. 0000392C  703A                     moveq.l    D0, 0x3A
  6525. 0000392E  2F00                     move.l     -[A7], D0
  6526. 00003930  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6527. 00003936  2440                     movea.l    A2, D0
  6528. 00003938  200A                     move.l     D0, A2
  6529. 0000393A  6708                     beq        +0xA /* 00003944 */
  6530. 0000393C  2F0A                     move.l     -[A7], A2
  6531. 0000393E  4EB9 0000 B2A2           jsr        [0x0000B2A2]
  6532. label00003944:
  6533. 00003944  23CA FFFF B3E0           move.l     [0xFFFFB3E0], A2
  6534. 0000394A  42A7                     clr.l      -[A7]
  6535. 0000394C  2F0A                     move.l     -[A7], A2
  6536. 0000394E  4EB9 0000 B28A           jsr        [0x0000B28A]
  6537. 00003954  23F9 FFFF B3E0 FFFF B3DC move.l     [0xFFFFB3DC], [0xFFFFB3E0]
  6538. 0000395E  701E                     moveq.l    D0, 0x1E
  6539. 00003960  2F00                     move.l     -[A7], D0
  6540. 00003962  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6541. 00003968  2640                     movea.l    A3, D0
  6542. 0000396A  200B                     move.l     D0, A3
  6543. 0000396C  6708                     beq        +0xA /* 00003976 */
  6544. 0000396E  2F0B                     move.l     -[A7], A3
  6545. 00003970  4EB9 0000 3A3A           jsr        [0x00003A3A]
  6546. label00003976:
  6547. 00003976  23CB FFFF 6358           move.l     [0xFFFF6358], A3
  6548. 0000397C  42A7                     clr.l      -[A7]
  6549. 0000397E  7008                     moveq.l    D0, 0x08
  6550. 00003980  3F00                     move.w     -[A7], D0
  6551. 00003982  2F0B                     move.l     -[A7], A3
  6552. 00003984  4EB9 0000 39CA           jsr        [0x000039CA]
  6553. 0000398A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6554. 00003990  671E                     beq        +0x20 /* 000039B0 */
  6555. 00003992  4EB9 0000 6A0A           jsr        [0x00006A0A]
  6556. 00003998  707C                     moveq.l    D0, 0x7C
  6557. 0000399A  2F00                     move.l     -[A7], D0
  6558. 0000399C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6559. 000039A2  2440                     movea.l    A2, D0
  6560. 000039A4  200A                     move.l     D0, A2
  6561. 000039A6  6708                     beq        +0xA /* 000039B0 */
  6562. 000039A8  2F0A                     move.l     -[A7], A2
  6563. 000039AA  4EB9 0000 6882           jsr        [0x00006882]
  6564. label000039B0:
  6565. 000039B0  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6566. 000039B6  6720                     beq        +0x22 /* 000039D8 */
  6567. 000039B8  4EB9 0000 6B1A           jsr        [0x00006B1A]
  6568. 000039BE  2F3C 0000 0188           move.l     -[A7], 0x188
  6569. 000039C4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6570. 000039CA  2440                     movea.l    A2, D0
  6571. 000039CC  200A                     move.l     D0, A2
  6572. 000039CE  6708                     beq        +0xA /* 000039D8 */
  6573. 000039D0  2F0A                     move.l     -[A7], A2
  6574. 000039D2  4EB9 0000 6B22           jsr        [0x00006B22]
  6575. label000039D8:
  6576. 000039D8  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6577. 000039DE  6720                     beq        +0x22 /* 00003A00 */
  6578. 000039E0  4EB9 0000 6872           jsr        [0x00006872]
  6579. 000039E6  2F3C 0000 00C2           move.l     -[A7], 0xC2
  6580. 000039EC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6581. 000039F2  2440                     movea.l    A2, D0
  6582. 000039F4  200A                     move.l     D0, A2
  6583. 000039F6  6708                     beq        +0xA /* 00003A00 */
  6584. 000039F8  2F0A                     move.l     -[A7], A2
  6585. 000039FA  4EB9 0000 69DA           jsr        [0x000069DA]
  6586. label00003A00:
  6587. 00003A00  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6588. 00003A06  6720                     beq        +0x22 /* 00003A28 */
  6589. 00003A08  4EB9 0000 6A02           jsr        [0x00006A02]
  6590. 00003A0E  2F3C 0000 00BA           move.l     -[A7], 0xBA
  6591. 00003A14  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6592. 00003A1A  2440                     movea.l    A2, D0
  6593. 00003A1C  200A                     move.l     D0, A2
  6594. 00003A1E  6708                     beq        +0xA /* 00003A28 */
  6595. 00003A20  2F0A                     move.l     -[A7], A2
  6596. 00003A22  4EB9 0000 68FA           jsr        [0x000068FA]
  6597. label00003A28:
  6598. 00003A28  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6599. 00003A2E  6720                     beq        +0x22 /* 00003A50 */
  6600. 00003A30  4EB9 0000 6B2A           jsr        [0x00006B2A]
  6601. 00003A36  2F3C 0000 00BE           move.l     -[A7], 0xBE
  6602. 00003A3C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6603. 00003A42  2440                     movea.l    A2, D0
  6604. 00003A44  200A                     move.l     D0, A2
  6605. 00003A46  6708                     beq        +0xA /* 00003A50 */
  6606. 00003A48  2F0A                     move.l     -[A7], A2
  6607. 00003A4A  4EB9 0000 68E2           jsr        [0x000068E2]
  6608. label00003A50:
  6609. 00003A50  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6610. 00003A56  6720                     beq        +0x22 /* 00003A78 */
  6611. 00003A58  4EB9 0000 688A           jsr        [0x0000688A]
  6612. 00003A5E  2F3C 0000 00B8           move.l     -[A7], 0xB8
  6613. 00003A64  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6614. 00003A6A  2440                     movea.l    A2, D0
  6615. 00003A6C  200A                     move.l     D0, A2
  6616. 00003A6E  6708                     beq        +0xA /* 00003A78 */
  6617. 00003A70  2F0A                     move.l     -[A7], A2
  6618. 00003A72  4EB9 0000 68B2           jsr        [0x000068B2]
  6619. label00003A78:
  6620. 00003A78  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6621. 00003A7E  671E                     beq        +0x20 /* 00003A9E */
  6622. 00003A80  4EB9 0000 569A           jsr        [0x0000569A]
  6623. 00003A86  707E                     moveq.l    D0, 0x7E
  6624. 00003A88  2F00                     move.l     -[A7], D0
  6625. 00003A8A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6626. 00003A90  2440                     movea.l    A2, D0
  6627. 00003A92  200A                     move.l     D0, A2
  6628. 00003A94  6708                     beq        +0xA /* 00003A9E */
  6629. 00003A96  2F0A                     move.l     -[A7], A2
  6630. 00003A98  4EB9 0000 51DA           jsr        [0x000051DA]
  6631. label00003A9E:
  6632. 00003A9E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6633. 00003AA4  671E                     beq        +0x20 /* 00003AC4 */
  6634. 00003AA6  4EB9 0000 4D9A           jsr        [0x00004D9A]
  6635. 00003AAC  7022                     moveq.l    D0, 0x22
  6636. 00003AAE  2F00                     move.l     -[A7], D0
  6637. 00003AB0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6638. 00003AB6  2440                     movea.l    A2, D0
  6639. 00003AB8  200A                     move.l     D0, A2
  6640. 00003ABA  6708                     beq        +0xA /* 00003AC4 */
  6641. 00003ABC  2F0A                     move.l     -[A7], A2
  6642. 00003ABE  4EB9 0000 3F7A           jsr        [0x00003F7A]
  6643. label00003AC4:
  6644. 00003AC4  4879 FFFF 62FC           push.l     0xFFFF62FC
  6645. 00003ACA  486E F6EC                pea.l      [A6 - 0x914]
  6646. 00003ACE  4EB9 0000 0B3A           jsr        [0x00000B3A]
  6647. 00003AD4  2F00                     move.l     -[A7], D0
  6648. 00003AD6  2F3C 7669 6577           move.l     -[A7], 0x76696577 /* 'view' */
  6649. 00003ADC  4EB9 0000 1422           jsr        [0x00001422]
  6650. 00003AE2  4879 FFFF 62FC           push.l     0xFFFF62FC
  6651. 00003AE8  486E F7EC                pea.l      [A6 - 0x814]
  6652. 00003AEC  4EB9 0000 0B3A           jsr        [0x00000B3A]
  6653. 00003AF2  2F00                     move.l     -[A7], D0
  6654. 00003AF4  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  6655. 00003AFA  4EB9 0000 1422           jsr        [0x00001422]
  6656. 00003B00  4879 FFFF 62EC           push.l     0xFFFF62EC
  6657. 00003B06  486E F8EC                pea.l      [A6 - 0x714]
  6658. 00003B0A  4EB9 0000 0B3A           jsr        [0x00000B3A]
  6659. 00003B10  2F00                     move.l     -[A7], D0
  6660. 00003B12  2F3C 696E 6340           move.l     -[A7], 0x696E6340 /* 'inc@' */
  6661. 00003B18  4EB9 0000 1422           jsr        [0x00001422]
  6662. 00003B1E  4879 FFFF 62E4           push.l     0xFFFF62E4
  6663. 00003B24  486E F9EC                pea.l      [A6 - 0x614]
  6664. 00003B28  4EB9 0000 0B3A           jsr        [0x00000B3A]
  6665. 00003B2E  2F00                     move.l     -[A7], D0
  6666. 00003B30  2F3C 7769 6E64           move.l     -[A7], 0x77696E64 /* 'wind' */
  6667. 00003B36  4EB9 0000 1422           jsr        [0x00001422]
  6668. 00003B3C  4879 FFFF 62D8           push.l     0xFFFF62D8
  6669. 00003B42  486E FAEC                pea.l      [A6 - 0x514]
  6670. 00003B46  4EB9 0000 0B3A           jsr        [0x00000B3A]
  6671. 00003B4C  2F00                     move.l     -[A7], D0
  6672. 00003B4E  2F3C 7362 6172           move.l     -[A7], 0x73626172 /* 'sbar' */
  6673. 00003B54  4EB9 0000 1422           jsr        [0x00001422]
  6674. 00003B5A  4879 FFFF 62C4           push.l     0xFFFF62C4
  6675. 00003B60  486E FBEC                pea.l      [A6 - 0x414]
  6676. 00003B64  4EB9 0000 0B3A           jsr        [0x00000B3A]
  6677. 00003B6A  2F00                     move.l     -[A7], D0
  6678. 00003B6C  2F3C 7373 6272           move.l     -[A7], 0x73736272 /* 'ssbr' */
  6679. 00003B72  4EB9 0000 1422           jsr        [0x00001422]
  6680. 00003B78  4879 FFFF 62B8           push.l     0xFFFF62B8
  6681. 00003B7E  486E FCEC                pea.l      [A6 - 0x314]
  6682. 00003B82  4EB9 0000 0B3A           jsr        [0x00000B3A]
  6683. 00003B88  2F00                     move.l     -[A7], D0
  6684. 00003B8A  2F3C 7363 726C           move.l     -[A7], 0x7363726C /* 'scrl' */
  6685. 00003B90  4EB9 0000 1422           jsr        [0x00001422]
  6686. 00003B96  4879 FFFF 62AC           push.l     0xFFFF62AC
  6687. 00003B9C  486E FDEC                pea.l      [A6 - 0x214]
  6688. 00003BA0  4EB9 0000 0B3A           jsr        [0x00000B3A]
  6689. 00003BA6  2F00                     move.l     -[A7], D0
  6690. 00003BA8  2F3C 7472 616B           move.l     -[A7], 0x7472616B /* 'trak' */
  6691. 00003BAE  4EB9 0000 1422           jsr        [0x00001422]
  6692. 00003BB4  4879 FFFF 62A4           push.l     0xFFFF62A4
  6693. 00003BBA  486E FEEC                pea.l      [A6 - 0x114]
  6694. 00003BBE  4EB9 0000 0B3A           jsr        [0x00000B3A]
  6695. 00003BC4  2F00                     move.l     -[A7], D0
  6696. 00003BC6  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  6697. 00003BCC  4EB9 0000 1422           jsr        [0x00001422]
  6698. 00003BD2  4EB9 0000 3CEC           jsr        [0x00003CEC]
  6699. 00003BD8  4EB9 0000 40E0           jsr        [0x000040E0]
  6700. 00003BDE  4EB9 0000 42A8           jsr        [0x000042A8]
  6701. 00003BE4  4EB9 0000 42F8           jsr        [0x000042F8]
  6702. 00003BEA  7000                     moveq.l    D0, 0x00
  6703. 00003BEC  2D40 FFEC                move.l     [A6 - 0x14], D0
  6704. 00003BF0  7002                     moveq.l    D0, 0x02
  6705. 00003BF2  2D40 FFF0                move.l     [A6 - 0x10], D0
  6706. 00003BF6  554F                     subq.w     A7, 2
  6707. 00003BF8  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  6708. 00003BFE  486E FFEC                pea.l      [A6 - 0x14]
  6709. 00003C02  7008                     moveq.l    D0, 0x08
  6710. 00003C04  2F00                     move.l     -[A7], D0
  6711. 00003C06  4879 FFFE BFB0           push.l     0xFFFEBFB0
  6712. 00003C0C  303C 0825                move.w     D0, 0x825
  6713. 00003C10  A816                     syscall    Pack8
  6714. 00003C12  301F                     move.w     D0, [A7]+
  6715. 00003C14  3F00                     move.w     -[A7], D0
  6716. 00003C16  4EB9 0000 117A           jsr        [0x0000117A]
  6717. 00003C1C  41EE FFF4                lea.l      A0, [A6 - 0xC]
  6718. 00003C20  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  6719. 00003C24  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6720. 00003C28  4EB9 0000 0C1A           jsr        [0x00000C1A]
  6721. 00003C2E  584F                     addq.w     A7, 4
  6722. 00003C30  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6723. 00003C34  4E5E                     unlink     A6
  6724. 00003C36  4E75                     rts
  6725. 00003C38  9144                     subx.w     D0, D4
  6726. 00003C3A  6F49                     ble        +0x4B /* 00003C85 */
  6727. 00003C3C  6E69                     bgt        +0x6B /* 00003CA7 */
  6728. 00003C3E  7455                     moveq.l    D2, 0x55
  6729. 00003C40  4D61                     chk.w      D6, -[A1]
  6730. 00003C42  6341                     bls        +0x43 /* 00003C85 */
  6731. 00003C44  7070                     moveq.l    D0, 0x70
  6732. 00003C46  5F5F                     subq.w     [A7]+, 7
  6733. 00003C48  4676 0000                not.w      [A6 + D0.w]
  6734. 00003C4C  4EB9 0000 4B90           jsr        [0x00004B90]
  6735. 00003C52  4E75                     rts
  6736. 00003C54  4E56 0000                link       A6, 0
  6737. 00003C58  2F0B                     move.l     -[A7], A3
  6738. 00003C5A  266E 0008                movea.l    A3, [A6 + 0x8]
  6739. 00003C5E  202E 000C                move.l     D0, [A6 + 0xC]
  6740. 00003C62  C0B9 FFFF 65AC           and.l      D0, [0xFFFF65AC]
  6741. 00003C68  2740 0006                move.l     [A3 + 0x6], D0
  6742. 00003C6C  2F00                     move.l     -[A7], D0
  6743. 00003C6E  4EB9 0000 1172           jsr        [0x00001172]
  6744. 00003C74  3F3C A9F4                move.w     -[A7], 0xA9F4
  6745. 00003C78  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  6746. 00003C7C  2F0B                     move.l     -[A7], A3
  6747. 00003C7E  4EB9 0000 1462           jsr        [0x00001462]
  6748. 00003C84  265F                     movea.l    A3, [A7]+
  6749. 00003C86  4E5E                     unlink     A6
  6750. 00003C88  205F                     movea.l    A0, [A7]+
  6751. 00003C8A  504F                     addq.w     A7, 8
  6752. 00003C8C  4ED0                     jmp        [A0]
  6753. 00003C8E  8021                     or.b       D0, -[A1]
  6754. 00003C90  496E 7374                chk.w      D4, [A6 + 0x7374]
  6755. 00003C94  616C                     bsr        +0x6E /* 00003D02 */
  6756. 00003C96  6C5F                     bge        +0x61 /* 00003CF7 */
  6757. 00003C98  5F31 3650                subq.b     [A1 + D3.w * 8 + 0x50], 7
  6758. 00003C9C  6174                     bsr        +0x76 /* 00003D12 */
  6759. 00003C9E  6368                     bls        +0x6A /* 00003D08 */
  6760. 00003CA0  4578 6974                chk.w      D2, [0x00006974]
  6761. 00003CA4  546F 5368                addq.w     [A7 + 0x5368], 2
  6762. 00003CA8  656C                     bcs        +0x6E /* 00003D16 */
  6763. 00003CAA  6C46                     bge        +0x48 /* 00003CF2 */
  6764. 00003CAC  5046                     addq.w     D6, 8
  6765. 00003CAE  765F                     moveq.l    D3, 0x5F
  6766. 00003CB0  7600                     moveq.l    D3, 0x00
  6767. 00003CB2  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  6768. 00003CB6  7004                     moveq.l    D0, 0x04
  6769. 00003CB8  2F00                     move.l     -[A7], D0
  6770. 00003CBA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6771. 00003CC0  2440                     movea.l    A2, D0
  6772. 00003CC2  200A                     move.l     D0, A2
  6773. 00003CC4  6708                     beq        +0xA /* 00003CCE */
  6774. 00003CC6  2F0A                     move.l     -[A7], A2
  6775. 00003CC8  4EB9 0000 4082           jsr        [0x00004082]
  6776. label00003CCE:
  6777. 00003CCE  2F0A                     move.l     -[A7], A2
  6778. 00003CD0  4EB9 0000 48EC           jsr        [0x000048EC]
  6779. 00003CD6  23CA FFFE C4BC           move.l     [0xFFFEC4BC], A2
  6780. 00003CDC  2F0A                     move.l     -[A7], A2
  6781. 00003CDE  2052                     movea.l    A0, [A2]
  6782. 00003CE0  2068 0060                movea.l    A0, [A0 + 0x60]
  6783. 00003CE4  4E90                     jsr        [A0]
  6784. 00003CE6  245F                     movea.l    A2, [A7]+
  6785. 00003CE8  4E75                     rts
  6786. 00003CEA  FFFF                     .invalid   <<F/7/7>>
  6787. 00003CEC  4E56 FE70                link       A6, -0x0190
  6788. 00003CF0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  6789. // begin alternate branch 00003CF2-00003CFA
  6790. label00003CF2:
  6791. 00003CF2  1838 41F9                move.b     D4, [0x000041F9]
  6792. 00003CF6  FFFE                     .invalid   <<F/7/7>>
  6793. 00003CF8  A64C                     syscall    CompactMem, flags=6
  6794. // end alternate branch 00003CF2-00003CFA
  6795. label00003CF2: // (misaligned)
  6796. 00003CF4  41F9 FFFE A64C           lea.l      A0, [0xFFFEA64C]
  6797. 00003CFA  43EE FE70                lea.l      A1, [A6 - 0x190]
  6798. 00003CFE  700F                     moveq.l    D0, 0x0F
  6799. label00003D00:
  6800. 00003D00  22D8                     move.l     [A1]+, [A0]+
  6801. fn00003D02:
  6802. 00003D02  51C8 FFFC                dbf        D0, -0x6 /* 00003D00 */
  6803. 00003D06  41F9 FFFE A68C           lea.l      A0, [0xFFFEA68C]
  6804. // begin alternate branch 00003D08-00003D0C
  6805. label00003D08:
  6806. 00003D08  FFFE                     .invalid   <<F/7/7>>
  6807. 00003D0A  A68C                     syscall    Wakeup, flags=6
  6808. // end alternate branch 00003D08-00003D0C
  6809. label00003D08: // (misaligned)
  6810. 00003D0C  43EE FEB0                lea.l      A1, [A6 - 0x150]
  6811. 00003D10  700F                     moveq.l    D0, 0x0F
  6812. fn00003D12:
  6813. 00003D12  22D8                     move.l     [A1]+, [A0]+
  6814. 00003D14  51C8 FFFC                dbf        D0, -0x6 /* 00003D12 */
  6815. // begin alternate branch 00003D16-00003D18
  6816. label00003D16:
  6817. 00003D16  FFFC                     .invalid   <<F/7/7>>
  6818. // end alternate branch 00003D16-00003D18
  6819. label00003D16: // (misaligned)
  6820. 00003D18  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6821. 00003D1E  671E                     beq        +0x20 /* 00003D3E */
  6822. 00003D20  4EB9 0000 56AA           jsr        [0x000056AA]
  6823. 00003D26  700C                     moveq.l    D0, 0x0C
  6824. 00003D28  2F00                     move.l     -[A7], D0
  6825. 00003D2A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6826. 00003D30  2440                     movea.l    A2, D0
  6827. 00003D32  200A                     move.l     D0, A2
  6828. 00003D34  6708                     beq        +0xA /* 00003D3E */
  6829. 00003D36  2F0A                     move.l     -[A7], A2
  6830. 00003D38  4EB9 0000 5602           jsr        [0x00005602]
  6831. label00003D3E:
  6832. 00003D3E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6833. 00003D44  671E                     beq        +0x20 /* 00003D64 */
  6834. 00003D46  4EB9 0000 56B2           jsr        [0x000056B2]
  6835. 00003D4C  700A                     moveq.l    D0, 0x0A
  6836. 00003D4E  2F00                     move.l     -[A7], D0
  6837. 00003D50  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6838. 00003D56  2440                     movea.l    A2, D0
  6839. 00003D58  200A                     move.l     D0, A2
  6840. 00003D5A  6708                     beq        +0xA /* 00003D64 */
  6841. 00003D5C  2F0A                     move.l     -[A7], A2
  6842. 00003D5E  4EB9 0000 56BA           jsr        [0x000056BA]
  6843. label00003D64:
  6844. 00003D64  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6845. 00003D6A  671E                     beq        +0x20 /* 00003D8A */
  6846. 00003D6C  4EB9 0000 56C2           jsr        [0x000056C2]
  6847. 00003D72  700A                     moveq.l    D0, 0x0A
  6848. 00003D74  2F00                     move.l     -[A7], D0
  6849. 00003D76  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6850. 00003D7C  2440                     movea.l    A2, D0
  6851. 00003D7E  200A                     move.l     D0, A2
  6852. 00003D80  6708                     beq        +0xA /* 00003D8A */
  6853. 00003D82  2F0A                     move.l     -[A7], A2
  6854. 00003D84  4EB9 0000 56CA           jsr        [0x000056CA]
  6855. label00003D8A:
  6856. 00003D8A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6857. 00003D90  671E                     beq        +0x20 /* 00003DB0 */
  6858. 00003D92  4EB9 0000 56D2           jsr        [0x000056D2]
  6859. 00003D98  700A                     moveq.l    D0, 0x0A
  6860. 00003D9A  2F00                     move.l     -[A7], D0
  6861. 00003D9C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6862. 00003DA2  2440                     movea.l    A2, D0
  6863. 00003DA4  200A                     move.l     D0, A2
  6864. 00003DA6  6708                     beq        +0xA /* 00003DB0 */
  6865. 00003DA8  2F0A                     move.l     -[A7], A2
  6866. 00003DAA  4EB9 0000 56DA           jsr        [0x000056DA]
  6867. label00003DB0:
  6868. 00003DB0  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6869. 00003DB6  671E                     beq        +0x20 /* 00003DD6 */
  6870. 00003DB8  4EB9 0000 56E2           jsr        [0x000056E2]
  6871. 00003DBE  700A                     moveq.l    D0, 0x0A
  6872. 00003DC0  2F00                     move.l     -[A7], D0
  6873. 00003DC2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6874. 00003DC8  2440                     movea.l    A2, D0
  6875. 00003DCA  200A                     move.l     D0, A2
  6876. 00003DCC  6708                     beq        +0xA /* 00003DD6 */
  6877. 00003DCE  2F0A                     move.l     -[A7], A2
  6878. 00003DD0  4EB9 0000 3FF2           jsr        [0x00003FF2]
  6879. label00003DD6:
  6880. 00003DD6  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6881. 00003DDC  671E                     beq        +0x20 /* 00003DFC */
  6882. 00003DDE  4EB9 0000 56EA           jsr        [0x000056EA]
  6883. 00003DE4  700A                     moveq.l    D0, 0x0A
  6884. 00003DE6  2F00                     move.l     -[A7], D0
  6885. 00003DE8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6886. 00003DEE  2440                     movea.l    A2, D0
  6887. 00003DF0  200A                     move.l     D0, A2
  6888. 00003DF2  6708                     beq        +0xA /* 00003DFC */
  6889. 00003DF4  2F0A                     move.l     -[A7], A2
  6890. 00003DF6  4EB9 0000 56F2           jsr        [0x000056F2]
  6891. label00003DFC:
  6892. 00003DFC  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6893. 00003E02  671E                     beq        +0x20 /* 00003E22 */
  6894. 00003E04  4EB9 0000 56FA           jsr        [0x000056FA]
  6895. 00003E0A  700A                     moveq.l    D0, 0x0A
  6896. 00003E0C  2F00                     move.l     -[A7], D0
  6897. 00003E0E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6898. 00003E14  2440                     movea.l    A2, D0
  6899. 00003E16  200A                     move.l     D0, A2
  6900. 00003E18  6708                     beq        +0xA /* 00003E22 */
  6901. 00003E1A  2F0A                     move.l     -[A7], A2
  6902. 00003E1C  4EB9 0000 404A           jsr        [0x0000404A]
  6903. label00003E22:
  6904. 00003E22  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6905. 00003E28  671E                     beq        +0x20 /* 00003E48 */
  6906. 00003E2A  4EB9 0000 5702           jsr        [0x00005702]
  6907. 00003E30  700A                     moveq.l    D0, 0x0A
  6908. 00003E32  2F00                     move.l     -[A7], D0
  6909. 00003E34  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6910. 00003E3A  2440                     movea.l    A2, D0
  6911. 00003E3C  200A                     move.l     D0, A2
  6912. 00003E3E  6708                     beq        +0xA /* 00003E48 */
  6913. 00003E40  2F0A                     move.l     -[A7], A2
  6914. 00003E42  4EB9 0000 4052           jsr        [0x00004052]
  6915. label00003E48:
  6916. 00003E48  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6917. 00003E4E  671E                     beq        +0x20 /* 00003E6E */
  6918. 00003E50  4EB9 0000 570A           jsr        [0x0000570A]
  6919. 00003E56  700A                     moveq.l    D0, 0x0A
  6920. 00003E58  2F00                     move.l     -[A7], D0
  6921. 00003E5A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6922. 00003E60  2440                     movea.l    A2, D0
  6923. 00003E62  200A                     move.l     D0, A2
  6924. 00003E64  6708                     beq        +0xA /* 00003E6E */
  6925. 00003E66  2F0A                     move.l     -[A7], A2
  6926. 00003E68  4EB9 0000 405A           jsr        [0x0000405A]
  6927. label00003E6E:
  6928. 00003E6E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6929. 00003E74  671E                     beq        +0x20 /* 00003E94 */
  6930. 00003E76  4EB9 0000 5712           jsr        [0x00005712]
  6931. 00003E7C  700A                     moveq.l    D0, 0x0A
  6932. 00003E7E  2F00                     move.l     -[A7], D0
  6933. 00003E80  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6934. 00003E86  2440                     movea.l    A2, D0
  6935. 00003E88  200A                     move.l     D0, A2
  6936. 00003E8A  6708                     beq        +0xA /* 00003E94 */
  6937. 00003E8C  2F0A                     move.l     -[A7], A2
  6938. 00003E8E  4EB9 0000 4062           jsr        [0x00004062]
  6939. label00003E94:
  6940. 00003E94  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6941. 00003E9A  671E                     beq        +0x20 /* 00003EBA */
  6942. 00003E9C  4EB9 0000 571A           jsr        [0x0000571A]
  6943. 00003EA2  700A                     moveq.l    D0, 0x0A
  6944. 00003EA4  2F00                     move.l     -[A7], D0
  6945. 00003EA6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6946. 00003EAC  2440                     movea.l    A2, D0
  6947. 00003EAE  200A                     move.l     D0, A2
  6948. 00003EB0  6708                     beq        +0xA /* 00003EBA */
  6949. 00003EB2  2F0A                     move.l     -[A7], A2
  6950. 00003EB4  4EB9 0000 406A           jsr        [0x0000406A]
  6951. label00003EBA:
  6952. 00003EBA  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6953. 00003EC0  671E                     beq        +0x20 /* 00003EE0 */
  6954. 00003EC2  4EB9 0000 5722           jsr        [0x00005722]
  6955. 00003EC8  700A                     moveq.l    D0, 0x0A
  6956. 00003ECA  2F00                     move.l     -[A7], D0
  6957. 00003ECC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6958. 00003ED2  2440                     movea.l    A2, D0
  6959. 00003ED4  200A                     move.l     D0, A2
  6960. 00003ED6  6708                     beq        +0xA /* 00003EE0 */
  6961. 00003ED8  2F0A                     move.l     -[A7], A2
  6962. 00003EDA  4EB9 0000 572A           jsr        [0x0000572A]
  6963. label00003EE0:
  6964. 00003EE0  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6965. 00003EE6  671E                     beq        +0x20 /* 00003F06 */
  6966. 00003EE8  4EB9 0000 5732           jsr        [0x00005732]
  6967. 00003EEE  700A                     moveq.l    D0, 0x0A
  6968. 00003EF0  2F00                     move.l     -[A7], D0
  6969. 00003EF2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6970. 00003EF8  2440                     movea.l    A2, D0
  6971. 00003EFA  200A                     move.l     D0, A2
  6972. 00003EFC  6708                     beq        +0xA /* 00003F06 */
  6973. 00003EFE  2F0A                     move.l     -[A7], A2
  6974. 00003F00  4EB9 0000 552A           jsr        [0x0000552A]
  6975. label00003F06:
  6976. 00003F06  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6977. 00003F0C  671E                     beq        +0x20 /* 00003F2C */
  6978. 00003F0E  4EB9 0000 573A           jsr        [0x0000573A]
  6979. 00003F14  700A                     moveq.l    D0, 0x0A
  6980. 00003F16  2F00                     move.l     -[A7], D0
  6981. 00003F18  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6982. 00003F1E  2440                     movea.l    A2, D0
  6983. 00003F20  200A                     move.l     D0, A2
  6984. 00003F22  6708                     beq        +0xA /* 00003F2C */
  6985. 00003F24  2F0A                     move.l     -[A7], A2
  6986. 00003F26  4EB9 0000 4072           jsr        [0x00004072]
  6987. label00003F2C:
  6988. 00003F2C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  6989. 00003F32  671E                     beq        +0x20 /* 00003F52 */
  6990. 00003F34  4EB9 0000 5742           jsr        [0x00005742]
  6991. 00003F3A  700A                     moveq.l    D0, 0x0A
  6992. 00003F3C  2F00                     move.l     -[A7], D0
  6993. 00003F3E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6994. 00003F44  2440                     movea.l    A2, D0
  6995. 00003F46  200A                     move.l     D0, A2
  6996. 00003F48  6708                     beq        +0xA /* 00003F52 */
  6997. 00003F4A  2F0A                     move.l     -[A7], A2
  6998. 00003F4C  4EB9 0000 574A           jsr        [0x0000574A]
  6999. label00003F52:
  7000. 00003F52  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  7001. 00003F58  671E                     beq        +0x20 /* 00003F78 */
  7002. 00003F5A  4EB9 0000 5752           jsr        [0x00005752]
  7003. 00003F60  700A                     moveq.l    D0, 0x0A
  7004. 00003F62  2F00                     move.l     -[A7], D0
  7005. 00003F64  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7006. 00003F6A  2440                     movea.l    A2, D0
  7007. 00003F6C  200A                     move.l     D0, A2
  7008. 00003F6E  6708                     beq        +0xA /* 00003F78 */
  7009. 00003F70  2F0A                     move.l     -[A7], A2
  7010. 00003F72  4EB9 0000 407A           jsr        [0x0000407A]
  7011. label00003F78:
  7012. 00003F78  4244                     clr.w      D4
  7013. 00003F7A  602A                     bra        +0x2C /* 00003FA6 */
  7014. label00003F7C:
  7015. 00003F7C  3604                     move.w     D3, D4
  7016. 00003F7E  48C3                     ext.l      D3
  7017. 00003F80  E583                     asl        D3, 2
  7018. 00003F82  41EE FE70                lea.l      A0, [A6 - 0x190]
  7019. 00003F86  2F30 3000                move.l     -[A7], [A0 + D3.w]
  7020. 00003F8A  486E FEF0                pea.l      [A6 - 0x110]
  7021. 00003F8E  4EB9 0000 0B3A           jsr        [0x00000B3A]
  7022. 00003F94  2F00                     move.l     -[A7], D0
  7023. 00003F96  41EE FEB0                lea.l      A0, [A6 - 0x150]
  7024. 00003F9A  2F30 3000                move.l     -[A7], [A0 + D3.w]
  7025. 00003F9E  4EB9 0000 1422           jsr        [0x00001422]
  7026. 00003FA4  5244                     addq.w     D4, 1
  7027. label00003FA6:
  7028. 00003FA6  0C44 0010                cmpi.w     D4, 0x10
  7029. 00003FAA  65D0                     bcs        -0x2E /* 00003F7C */
  7030. 00003FAC  760A                     moveq.l    D3, 0x0A
  7031. 00003FAE  2F03                     move.l     -[A7], D3
  7032. 00003FB0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7033. 00003FB6  2440                     movea.l    A2, D0
  7034. 00003FB8  200A                     move.l     D0, A2
  7035. 00003FBA  6708                     beq        +0xA /* 00003FC4 */
  7036. 00003FBC  2F0A                     move.l     -[A7], A2
  7037. 00003FBE  4EB9 0000 56BA           jsr        [0x000056BA]
  7038. label00003FC4:
  7039. 00003FC4  23CA FFFE B2C0           move.l     [0xFFFEB2C0], A2
  7040. 00003FCA  2F0A                     move.l     -[A7], A2
  7041. 00003FCC  4EB9 0000 575A           jsr        [0x0000575A]
  7042. 00003FD2  2F03                     move.l     -[A7], D3
  7043. 00003FD4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7044. 00003FDA  2640                     movea.l    A3, D0
  7045. 00003FDC  200B                     move.l     D0, A3
  7046. 00003FDE  6708                     beq        +0xA /* 00003FE8 */
  7047. 00003FE0  2F0B                     move.l     -[A7], A3
  7048. 00003FE2  4EB9 0000 56CA           jsr        [0x000056CA]
  7049. label00003FE8:
  7050. 00003FE8  23CB FFFE B2BC           move.l     [0xFFFEB2BC], A3
  7051. 00003FEE  2F0B                     move.l     -[A7], A3
  7052. 00003FF0  4EB9 0000 5762           jsr        [0x00005762]
  7053. 00003FF6  2F03                     move.l     -[A7], D3
  7054. 00003FF8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7055. 00003FFE  2840                     movea.l    A4, D0
  7056. 00004000  200C                     move.l     D0, A4
  7057. 00004002  6708                     beq        +0xA /* 0000400C */
  7058. 00004004  2F0C                     move.l     -[A7], A4
  7059. 00004006  4EB9 0000 56DA           jsr        [0x000056DA]
  7060. label0000400C:
  7061. 0000400C  23CC FFFE B2B8           move.l     [0xFFFEB2B8], A4
  7062. 00004012  2F0C                     move.l     -[A7], A4
  7063. 00004014  4EB9 0000 576A           jsr        [0x0000576A]
  7064. 0000401A  2F03                     move.l     -[A7], D3
  7065. 0000401C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7066. 00004022  2D40 FFF0                move.l     [A6 - 0x10], D0
  7067. 00004026  4A80                     tst.l      D0
  7068. 00004028  6708                     beq        +0xA /* 00004032 */
  7069. 0000402A  2F00                     move.l     -[A7], D0
  7070. 0000402C  4EB9 0000 56F2           jsr        [0x000056F2]
  7071. label00004032:
  7072. 00004032  23EE FFF0 FFFE B2B4      move.l     [0xFFFEB2B4], [A6 - 0x10]
  7073. 0000403A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7074. 0000403E  4EB9 0000 5772           jsr        [0x00005772]
  7075. 00004044  2F03                     move.l     -[A7], D3
  7076. 00004046  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7077. 0000404C  2D40 FFF4                move.l     [A6 - 0xC], D0
  7078. 00004050  4A80                     tst.l      D0
  7079. 00004052  6708                     beq        +0xA /* 0000405C */
  7080. 00004054  2F00                     move.l     -[A7], D0
  7081. 00004056  4EB9 0000 572A           jsr        [0x0000572A]
  7082. label0000405C:
  7083. 0000405C  23EE FFF4 FFFE B2B0      move.l     [0xFFFEB2B0], [A6 - 0xC]
  7084. 00004064  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7085. 00004068  4EB9 0000 577A           jsr        [0x0000577A]
  7086. 0000406E  2F03                     move.l     -[A7], D3
  7087. 00004070  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7088. 00004076  2D40 FFF8                move.l     [A6 - 0x8], D0
  7089. 0000407A  4A80                     tst.l      D0
  7090. 0000407C  6708                     beq        +0xA /* 00004086 */
  7091. 0000407E  2F00                     move.l     -[A7], D0
  7092. 00004080  4EB9 0000 552A           jsr        [0x0000552A]
  7093. label00004086:
  7094. 00004086  23EE FFF8 FFFE B2AC      move.l     [0xFFFEB2AC], [A6 - 0x8]
  7095. 0000408E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7096. 00004092  4EB9 0000 5532           jsr        [0x00005532]
  7097. 00004098  2F03                     move.l     -[A7], D3
  7098. 0000409A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7099. 000040A0  2D40 FFFC                move.l     [A6 - 0x4], D0
  7100. 000040A4  4A80                     tst.l      D0
  7101. 000040A6  6708                     beq        +0xA /* 000040B0 */
  7102. 000040A8  2F00                     move.l     -[A7], D0
  7103. 000040AA  4EB9 0000 574A           jsr        [0x0000574A]
  7104. label000040B0:
  7105. 000040B0  23EE FFFC FFFE B2A8      move.l     [0xFFFEB2A8], [A6 - 0x4]
  7106. 000040B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7107. 000040BC  4EB9 0000 5782           jsr        [0x00005782]
  7108. 000040C2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  7109. 000040C6  4E5E                     unlink     A6
  7110. 000040C8  4E75                     rts
  7111. 000040CA  9149                     subx.w     -[A0], -[A1]
  7112. 000040CC  6E69                     bgt        +0x6B /* 00004137 */
  7113. 000040CE  7455                     moveq.l    D2, 0x55
  7114. 000040D0  4164                     chk.w      D0, -[A4]
  7115. 000040D2  6F72                     ble        +0x74 /* 00004146 */
  7116. 000040D4  6E65                     bgt        +0x67 /* 0000413B */
  7117. 000040D6  7273                     moveq.l    D1, 0x73
  7118. 000040D8  5F5F                     subq.w     [A7]+, 7
  7119. 000040DA  4676 0000                not.w      [A6 + D0.w]
  7120. 000040DE  FFFF                     .invalid   <<F/7/7>>
  7121. 000040E0  4E56 FEF8                link       A6, -0x0108
  7122. 000040E4  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  7123. 000040E8  761E                     moveq.l    D3, 0x1E
  7124. 000040EA  2F03                     move.l     -[A7], D3
  7125. 000040EC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7126. 000040F2  2440                     movea.l    A2, D0
  7127. 000040F4  200A                     move.l     D0, A2
  7128. 000040F6  6710                     beq        +0x12 /* 00004108 */
  7129. 000040F8  2F0A                     move.l     -[A7], A2
  7130. 000040FA  4EB9 0000 3F6A           jsr        [0x00003F6A]
  7131. 00004100  2079 FFFF 69B4           movea.l    A0, [0xFFFF69B4]
  7132. 00004106  2488                     move.l     [A2], A0
  7133. label00004108:
  7134. 00004108  23CA FFFF 69CC           move.l     [0xFFFF69CC], A2
  7135. 0000410E  2F0A                     move.l     -[A7], A2
  7136. 00004110  4EB9 0000 46E0           jsr        [0x000046E0]
  7137. 00004116  2F03                     move.l     -[A7], D3
  7138. 00004118  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7139. 0000411E  2640                     movea.l    A3, D0
  7140. 00004120  200B                     move.l     D0, A3
  7141. 00004122  6710                     beq        +0x12 /* 00004134 */
  7142. 00004124  2F0B                     move.l     -[A7], A3
  7143. 00004126  4EB9 0000 3F6A           jsr        [0x00003F6A]
  7144. 0000412C  2079 FFFF 69B8           movea.l    A0, [0xFFFF69B8]
  7145. 00004132  2688                     move.l     [A3], A0
  7146. label00004134:
  7147. 00004134  23CB FFFF 69D4           move.l     [0xFFFF69D4], A3
  7148. 0000413A  2F0B                     move.l     -[A7], A3
  7149. 0000413C  4EB9 0000 471C           jsr        [0x0000471C]
  7150. 00004142  2F03                     move.l     -[A7], D3
  7151. 00004144  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7152. // begin alternate branch 00004146-0000414A
  7153. label00004146:
  7154. 00004146  0000 0BEA                ori.b      D0, 0xEA
  7155. // end alternate branch 00004146-0000414A
  7156. label00004146: // (misaligned)
  7157. 0000414A  2840                     movea.l    A4, D0
  7158. 0000414C  200C                     move.l     D0, A4
  7159. 0000414E  6710                     beq        +0x12 /* 00004160 */
  7160. 00004150  2F0C                     move.l     -[A7], A4
  7161. 00004152  4EB9 0000 3FEA           jsr        [0x00003FEA]
  7162. 00004158  2079 FFFF 69BC           movea.l    A0, [0xFFFF69BC]
  7163. 0000415E  2888                     move.l     [A4], A0
  7164. label00004160:
  7165. 00004160  23CC FFFF 69D0           move.l     [0xFFFF69D0], A4
  7166. 00004166  2F0C                     move.l     -[A7], A4
  7167. 00004168  4EB9 0000 4754           jsr        [0x00004754]
  7168. 0000416E  554F                     subq.w     A7, 2
  7169. 00004170  2F3C 434D 4E55           move.l     -[A7], 0x434D4E55 /* 'CMNU' */
  7170. 00004176  A99C                     syscall    CountResources
  7171. 00004178  3A1F                     move.w     D5, [A7]+
  7172. 0000417A  4EB9 0000 12AA           jsr        [0x000012AA]
  7173. 00004180  7801                     moveq.l    D4, 0x01
  7174. 00004182  6060                     bra        +0x62 /* 000041E4 */
  7175. label00004184:
  7176. 00004184  594F                     subq.w     A7, 4
  7177. 00004186  2F3C 434D 4E55           move.l     -[A7], 0x434D4E55 /* 'CMNU' */
  7178. 0000418C  3F04                     move.w     -[A7], D4
  7179. 0000418E  A99D                     syscall    GetIndResource
  7180. 00004190  265F                     movea.l    A3, [A7]+
  7181. 00004192  2F0B                     move.l     -[A7], A3
  7182. 00004194  4EB9 0000 1252           jsr        [0x00001252]
  7183. 0000419A  2F0B                     move.l     -[A7], A3
  7184. 0000419C  486E FEF8                pea.l      [A6 - 0x108]
  7185. 000041A0  486E FEFC                pea.l      [A6 - 0x104]
  7186. 000041A4  486E FF00                pea.l      [A6 - 0x100]
  7187. 000041A8  A9A8                     syscall    GetResInfo
  7188. 000041AA  2053                     movea.l    A0, [A3]
  7189. 000041AC  3010                     move.w     D0, [A0]
  7190. 000041AE  6F32                     ble        +0x34 /* 000041E2 */
  7191. 000041B0  2F0B                     move.l     -[A7], A3
  7192. 000041B2  4EB9 0000 4788           jsr        [0x00004788]
  7193. 000041B8  2440                     movea.l    A2, D0
  7194. 000041BA  2F0B                     move.l     -[A7], A3
  7195. 000041BC  A9A3                     syscall    ReleaseResource
  7196. 000041BE  594F                     subq.w     A7, 4
  7197. 000041C0  2F3C 4D44 4546           move.l     -[A7], 0x4D444546 /* 'MDEF' */
  7198. 000041C6  2052                     movea.l    A0, [A2]
  7199. 000041C8  3F28 0006                move.w     -[A7], [A0 + 0x6]
  7200. 000041CC  A9A0                     syscall    GetResource
  7201. 000041CE  201F                     move.l     D0, [A7]+
  7202. 000041D0  2052                     movea.l    A0, [A2]
  7203. 000041D2  2140 0006                move.l     [A0 + 0x6], D0
  7204. 000041D6  2F0A                     move.l     -[A7], A2
  7205. 000041D8  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  7206. 000041DC  4EB9 0000 535A           jsr        [0x0000535A]
  7207. label000041E2:
  7208. 000041E2  5244                     addq.w     D4, 1
  7209. label000041E4:
  7210. 000041E4  B845                     cmp.w      D4, D5
  7211. 000041E6  6F9C                     ble        -0x62 /* 00004184 */
  7212. 000041E8  554F                     subq.w     A7, 2
  7213. 000041EA  2F3C 4D45 4E55           move.l     -[A7], 0x4D454E55 /* 'MENU' */
  7214. 000041F0  A99C                     syscall    CountResources
  7215. 000041F2  3A1F                     move.w     D5, [A7]+
  7216. 000041F4  4EB9 0000 12AA           jsr        [0x000012AA]
  7217. 000041FA  7801                     moveq.l    D4, 0x01
  7218. 000041FC  6060                     bra        +0x62 /* 0000425E */
  7219. label000041FE:
  7220. 000041FE  594F                     subq.w     A7, 4
  7221. 00004200  2F3C 4D45 4E55           move.l     -[A7], 0x4D454E55 /* 'MENU' */
  7222. 00004206  3F04                     move.w     -[A7], D4
  7223. 00004208  A99D                     syscall    GetIndResource
  7224. 0000420A  245F                     movea.l    A2, [A7]+
  7225. 0000420C  200A                     move.l     D0, A2
  7226. 0000420E  674C                     beq        +0x4E /* 0000425C */
  7227. 00004210  2F0A                     move.l     -[A7], A2
  7228. 00004212  486E FEF8                pea.l      [A6 - 0x108]
  7229. 00004216  486E FEFC                pea.l      [A6 - 0x104]
  7230. 0000421A  486E FF00                pea.l      [A6 - 0x100]
  7231. 0000421E  A9A8                     syscall    GetResInfo
  7232. 00004220  204A                     movea.l    A0, A2
  7233. 00004222  A126                     syscall    HandleZone, flags=1
  7234. 00004224  2648                     movea.l    A3, A0
  7235. 00004226  594F                     subq.w     A7, 4
  7236. 00004228  2EB8 02A6                move.l     [A7], [0x000002A6 /* SysZone */]
  7237. 0000422C  205F                     movea.l    A0, [A7]+
  7238. 0000422E  B1CB                     cmpa.l     A0, A3
  7239. 00004230  672A                     beq        +0x2C /* 0000425C */
  7240. 00004232  2052                     movea.l    A0, [A2]
  7241. 00004234  3010                     move.w     D0, [A0]
  7242. 00004236  6F24                     ble        +0x26 /* 0000425C */
  7243. 00004238  594F                     subq.w     A7, 4
  7244. 0000423A  2F3C 4D44 4546           move.l     -[A7], 0x4D444546 /* 'MDEF' */
  7245. 00004240  2052                     movea.l    A0, [A2]
  7246. 00004242  3F28 0006                move.w     -[A7], [A0 + 0x6]
  7247. 00004246  A9A0                     syscall    GetResource
  7248. 00004248  201F                     move.l     D0, [A7]+
  7249. 0000424A  2052                     movea.l    A0, [A2]
  7250. 0000424C  2140 0006                move.l     [A0 + 0x6], D0
  7251. 00004250  2F0A                     move.l     -[A7], A2
  7252. 00004252  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  7253. 00004256  4EB9 0000 535A           jsr        [0x0000535A]
  7254. label0000425C:
  7255. 0000425C  5244                     addq.w     D4, 1
  7256. label0000425E:
  7257. 0000425E  B845                     cmp.w      D4, D5
  7258. 00004260  6F9C                     ble        -0x62 /* 000041FE */
  7259. 00004262  7006                     moveq.l    D0, 0x06
  7260. 00004264  2F00                     move.l     -[A7], D0
  7261. 00004266  4EB9 0000 12DA           jsr        [0x000012DA]
  7262. 0000426C  23C0 FFFF 6684           move.l     [0xFFFF6684], D0
  7263. 00004272  2040                     movea.l    A0, D0
  7264. 00004274  2F10                     move.l     -[A7], [A0]
  7265. 00004276  45F9 0000 5362           lea.l      A2, [0x00005362]
  7266. 0000427C  200A                     move.l     D0, A2
  7267. 0000427E  C0B9 FFFF 65AC           and.l      D0, [0xFFFF65AC]
  7268. 00004284  2F00                     move.l     -[A7], D0
  7269. 00004286  4EB9 0000 145A           jsr        [0x0000145A]
  7270. 0000428C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  7271. 00004290  4E5E                     unlink     A6
  7272. 00004292  4E75                     rts
  7273. 00004294  9049                     sub.w      D0, A1
  7274. 00004296  6E69                     bgt        +0x6B /* 00004301 */
  7275. 00004298  7455                     moveq.l    D2, 0x55
  7276. 0000429A  4D65                     chk.w      D6, -[A5]
  7277. 0000429C  6E75                     bgt        +0x77 /* 00004313 */
  7278. 0000429E  4D67                     chk.w      D6, -[A7]
  7279. 000042A0  725F                     moveq.l    D1, 0x5F
  7280. 000042A2  5F46                     subq.w     D6, 7
  7281. 000042A4  7600                     moveq.l    D3, 0x00
  7282. 000042A6  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  7283. 000042AA  7056                     moveq.l    D0, 0x56
  7284. 000042AC  2F00                     move.l     -[A7], D0
  7285. 000042AE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7286. 000042B4  2440                     movea.l    A2, D0
  7287. 000042B6  200A                     move.l     D0, A2
  7288. 000042B8  6708                     beq        +0xA /* 000042C2 */
  7289. 000042BA  2F0A                     move.l     -[A7], A2
  7290. 000042BC  4EB9 0000 4444           jsr        [0x00004444]
  7291. label000042C2:
  7292. 000042C2  2F0A                     move.l     -[A7], A2
  7293. 000042C4  4EB9 0000 44CC           jsr        [0x000044CC]
  7294. 000042CA  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  7295. 000042D0  6720                     beq        +0x22 /* 000042F2 */
  7296. 000042D2  4EB9 0000 4524           jsr        [0x00004524]
  7297. 000042D8  2F3C 0000 0084           move.l     -[A7], 0x84
  7298. 000042DE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7299. 000042E4  2440                     movea.l    A2, D0
  7300. 000042E6  200A                     move.l     D0, A2
  7301. 000042E8  6708                     beq        +0xA /* 000042F2 */
  7302. 000042EA  2F0A                     move.l     -[A7], A2
  7303. 000042EC  4EB9 0000 4530           jsr        [0x00004530]
  7304. label000042F2:
  7305. 000042F2  245F                     movea.l    A2, [A7]+
  7306. 000042F4  4E75                     rts
  7307. 000042F6  FFFF                     .invalid   <<F/7/7>>
  7308. 000042F8  4E56 FFAC                link       A6, -0x0054
  7309. 000042FC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7310. 00004300  41F9 0000 1452           lea.l      A0, [0x00001452]
  7311. 00004306  23C8 FFFE B3CC           move.l     [0xFFFEB3CC], A0
  7312. 0000430C  2F08                     move.l     -[A7], A0
  7313. 0000430E  4EB9 0000 1172           jsr        [0x00001172]
  7314. 00004314  554F                     subq.w     A7, 2
  7315. 00004316  2F3C 6165 6474           move.l     -[A7], 0x61656474 /* 'aedt' */
  7316. 0000431C  A80D                     syscall    Count1Resources
  7317. 0000431E  3E1F                     move.w     D7, [A7]+
  7318. 00004320  4EB9 0000 12AA           jsr        [0x000012AA]
  7319. 00004326  4240                     clr.w      D0
  7320. 00004328  3D40 FFEC                move.w     [A6 - 0x14], D0
  7321. 0000432C  7000                     moveq.l    D0, 0x00
  7322. 0000432E  2D40 FFEE                move.l     [A6 - 0x12], D0
  7323. 00004332  7600                     moveq.l    D3, 0x00
  7324. 00004334  2D43 FFF6                move.l     [A6 - 0xA], D3
  7325. 00004338  2D43 FFFA                move.l     [A6 - 0x6], D3
  7326. 0000433C  2D79 FFFF 3C6C FFF2      move.l     [A6 - 0xE], [0xFFFF3C6C]
  7327. 00004344  45EE FFAC                lea.l      A2, [A6 - 0x54]
  7328. 00004348  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  7329. 0000434E  486E FFAC                pea.l      [A6 - 0x54]
  7330. 00004352  4EB9 0000 07CA           jsr        [0x000007CA]
  7331. 00004358  584F                     addq.w     A7, 4
  7332. 0000435A  4A80                     tst.l      D0
  7333. 0000435C  6600 00B8                bne        +0xBA /* 00004416 */
  7334. 00004360  7A01                     moveq.l    D5, 0x01
  7335. 00004362  49F9 0000 D782           lea.l      A4, [0x0000D782]
  7336. 00004368  6000 009C                bra        +0x9E /* 00004406 */
  7337. label0000436C:
  7338. 0000436C  594F                     subq.w     A7, 4
  7339. 0000436E  2F3C 6165 6474           move.l     -[A7], 0x61656474 /* 'aedt' */
  7340. 00004374  3F05                     move.w     -[A7], D5
  7341. 00004376  A80E                     syscall    Get1IndResource/Get1IxResource
  7342. 00004378  265F                     movea.l    A3, [A7]+
  7343. 0000437A  2F0B                     move.l     -[A7], A3
  7344. 0000437C  4EB9 0000 1252           jsr        [0x00001252]
  7345. 00004382  2039 FFFE B3C8           move.l     D0, [0xFFFEB3C8]
  7346. 00004388  6616                     bne        +0x18 /* 000043A0 */
  7347. 0000438A  200C                     move.l     D0, A4
  7348. 0000438C  C0B9 FFFF 65AC           and.l      D0, [0xFFFF65AC]
  7349. 00004392  23C0 FFFE B3C8           move.l     [0xFFFEB3C8], D0
  7350. 00004398  2F00                     move.l     -[A7], D0
  7351. 0000439A  4EB9 0000 1172           jsr        [0x00001172]
  7352. label000043A0:
  7353. 000043A0  594F                     subq.w     A7, 4
  7354. 000043A2  2F0B                     move.l     -[A7], A3
  7355. 000043A4  4EB9 0000 07DA           jsr        [0x000007DA]
  7356. 000043AA  2C1F                     move.l     D6, [A7]+
  7357. 000043AC  2006                     move.l     D0, D6
  7358. 000043AE  720C                     moveq.l    D1, 0x0C
  7359. 000043B0  4EB9 0000 0082           jsr        [0x00000082]
  7360. 000043B6  3800                     move.w     D4, D0
  7361. 000043B8  4243                     clr.w      D3
  7362. 000043BA  6040                     bra        +0x42 /* 000043FC */
  7363. label000043BC:
  7364. 000043BC  3003                     move.w     D0, D3
  7365. 000043BE  48C0                     ext.l      D0
  7366. 000043C0  2200                     move.l     D1, D0
  7367. 000043C2  C0FC 000C                mulu.w     D0, 0xC
  7368. 000043C6  4841                     swap.w     D1
  7369. 000043C8  C2FC 000C                mulu.w     D1, 0xC
  7370. 000043CC  4841                     swap.w     D1
  7371. 000043CE  4241                     clr.w      D1
  7372. 000043D0  D081                     add.l      D0, D1
  7373. 000043D2  D093                     add.l      D0, [A3]
  7374. 000043D4  2440                     movea.l    A2, D0
  7375. 000043D6  554F                     subq.w     A7, 2
  7376. 000043D8  2F12                     move.l     -[A7], [A2]
  7377. 000043DA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7378. 000043DE  2F39 FFFE B3C8           move.l     -[A7], [0xFFFEB3C8]
  7379. 000043E4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7380. 000043E8  4227                     clr.b      -[A7]
  7381. 000043EA  303C 091F                move.w     D0, 0x91F
  7382. 000043EE  A816                     syscall    Pack8
  7383. 000043F0  301F                     move.w     D0, [A7]+
  7384. 000043F2  3F00                     move.w     -[A7], D0
  7385. 000043F4  4EB9 0000 117A           jsr        [0x0000117A]
  7386. 000043FA  5243                     addq.w     D3, 1
  7387. label000043FC:
  7388. 000043FC  B644                     cmp.w      D3, D4
  7389. 000043FE  6DBC                     blt        -0x42 /* 000043BC */
  7390. 00004400  2F0B                     move.l     -[A7], A3
  7391. 00004402  A9A3                     syscall    ReleaseResource
  7392. 00004404  5245                     addq.w     D5, 1
  7393. label00004406:
  7394. 00004406  BA47                     cmp.w      D5, D7
  7395. 00004408  6F00 FF62                ble        -0x9C /* 0000436C */
  7396. 0000440C  23EE FFF2 FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0xE]
  7397. 00004414  600E                     bra        +0x10 /* 00004424 */
  7398. label00004416:
  7399. 00004416  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  7400. 0000441A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7401. 0000441E  4EB9 0000 112A           jsr        [0x0000112A]
  7402. label00004424:
  7403. 00004424  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7404. 00004428  4E5E                     unlink     A6
  7405. 0000442A  4E75                     rts
  7406. 0000442C  9449                     sub.w      D2, A1
  7407. 0000442E  6E69                     bgt        +0x6B /* 00004499 */
  7408. 00004430  7455                     moveq.l    D2, 0x55
  7409. 00004432  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  7410. 00004436  6545                     bcs        +0x47 /* 0000447D */
  7411. 00004438  7665                     moveq.l    D3, 0x65
  7412. 0000443A  6E74                     bgt        +0x76 /* 000044B0 */
  7413. 0000443C  735F                     moveq.l    D1, 0x5F
  7414. 0000443E  5F46                     subq.w     D6, 7
  7415. 00004440  7600                     moveq.l    D3, 0x00
  7416. 00004442  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7417. 00004446  0000 48E7                ori.b      D0, 0xE7
  7418. 0000444A  1820                     move.b     D4, -[A0]
  7419. 0000444C  246E 0008                movea.l    A2, [A6 + 0x8]
  7420. 00004450  2F0A                     move.l     -[A7], A2
  7421. 00004452  4EB9 0000 6752           jsr        [0x00006752]
  7422. 00004458  2079 FFFE C820           movea.l    A0, [0xFFFEC820]
  7423. 0000445E  2488                     move.l     [A2], A0
  7424. 00004460  7600                     moveq.l    D3, 0x00
  7425. 00004462  2543 004C                move.l     [A2 + 0x4C], D3
  7426. 00004466  2543 0048                move.l     [A2 + 0x48], D3
  7427. 0000446A  2543 0050                move.l     [A2 + 0x50], D3
  7428. 0000446E  2543 0044                move.l     [A2 + 0x44], D3
  7429. 00004472  422A 0042                clr.b      [A2 + 0x42]
  7430. 00004476  7000                     moveq.l    D0, 0x00
  7431. 00004478  2540 001E                move.l     [A2 + 0x1E], D0
  7432. 0000447C  2543 0022                move.l     [A2 + 0x22], D3
  7433. 00004480  4244                     clr.w      D4
  7434. 00004482  3544 0026                move.w     [A2 + 0x26], D4
  7435. 00004486  3544 0028                move.w     [A2 + 0x28], D4
  7436. 0000448A  2543 002A                move.l     [A2 + 0x2A], D3
  7437. 0000448E  204A                     movea.l    A0, A2
  7438. 00004490  701E                     moveq.l    D0, 0x1E
  7439. 00004492  D1C0                     add.l      A0, D0
  7440. 00004494  224A                     movea.l    A1, A2
  7441. 00004496  702E                     moveq.l    D0, 0x2E
  7442. 00004498  D3C0                     add.l      A1, D0
  7443. 0000449A  22D8                     move.l     [A1]+, [A0]+
  7444. 0000449C  22D8                     move.l     [A1]+, [A0]+
  7445. 0000449E  22D8                     move.l     [A1]+, [A0]+
  7446. 000044A0  22D8                     move.l     [A1]+, [A0]+
  7447. 000044A2  200A                     move.l     D0, A2
  7448. 000044A4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  7449. 000044A8  4E5E                     unlink     A6
  7450. 000044AA  205F                     movea.l    A0, [A7]+
  7451. 000044AC  584F                     addq.w     A7, 4
  7452. 000044AE  4ED0                     jmp        [A0]
  7453. label000044B0:
  7454. 000044B0  975F                     sub.w      [A7]+, D3
  7455. 000044B2  5F63                     subq.w     -[A3], 7
  7456. 000044B4  745F                     moveq.l    D2, 0x5F
  7457. 000044B6  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  7458. 000044BA  436C 6970                chk.w      D1, [A4 + 0x6970]
  7459. 000044BE  626F                     bhi        +0x71 /* 0000452F */
  7460. 000044C0  6172                     bsr        +0x74 /* 00004534 */
  7461. 000044C2  644D                     bcc        +0x4F /* 00004511 */
  7462. 000044C4  6772                     beq        +0x74 /* 00004538 */
  7463. 000044C6  4676 0000                not.w      [A6 + D0.w]
  7464. 000044CA  FFFF                     .invalid   <<F/7/7>>
  7465. 000044CC  4E56 0000                link       A6, 0
  7466. 000044D0  2F0A                     move.l     -[A7], A2
  7467. 000044D2  246E 0008                movea.l    A2, [A6 + 0x8]
  7468. 000044D6  2F3C 636C 6970           move.l     -[A7], 0x636C6970 /* 'clip' */
  7469. 000044DC  2F0A                     move.l     -[A7], A2
  7470. 000044DE  4EB9 0000 674A           jsr        [0x0000674A]
  7471. 000044E4  2F0A                     move.l     -[A7], A2
  7472. 000044E6  2052                     movea.l    A0, [A2]
  7473. 000044E8  2068 00E4                movea.l    A0, [A0 + 0xE4]
  7474. 000044EC  4E90                     jsr        [A0]
  7475. 000044EE  23CA FFFE C824           move.l     [0xFFFEC824], A2
  7476. 000044F4  245F                     movea.l    A2, [A7]+
  7477. 000044F6  4E5E                     unlink     A6
  7478. 000044F8  205F                     movea.l    A0, [A7]+
  7479. 000044FA  584F                     addq.w     A7, 4
  7480. 000044FC  4ED0                     jmp        [A0]
  7481. 000044FE  8020                     or.b       D0, -[A0]
  7482. 00004500  4943                     chk.w      D4, D3
  7483. 00004502  6C69                     bge        +0x6B /* 0000456D */
  7484. 00004504  7062                     moveq.l    D0, 0x62
  7485. 00004506  6F61                     ble        +0x63 /* 00004569 */
  7486. 00004508  7264                     moveq.l    D1, 0x64
  7487. 0000450A  4D67                     chk.w      D6, -[A7]
  7488. 0000450C  725F                     moveq.l    D1, 0x5F
  7489. 0000450E  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  7490. 00004512  436C 6970                chk.w      D1, [A4 + 0x6970]
  7491. 00004516  626F                     bhi        +0x71 /* 00004587 */
  7492. 00004518  6172                     bsr        +0x74 /* 0000458C */
  7493. 0000451A  644D                     bcc        +0x4F /* 00004569 */
  7494. 0000451C  6772                     beq        +0x74 /* 00004590 */
  7495. 0000451E  4676 0000                not.w      [A6 + D0.w]
  7496. 00004522  FFFF                     .invalid   <<F/7/7>>
  7497. 00004524  41F9 FFFE E758           lea.l      A0, [0xFFFEE758]
  7498. 0000452A  2008                     move.l     D0, A0
  7499. 0000452C  4E75                     rts
  7500. 0000452E  FFFF                     .invalid   <<F/7/7>>
  7501. 00004530  4E56 0000                link       A6, 0
  7502. fn00004534:
  7503. 00004534  48E7 1020                movem.l    -[A7], D3,A2
  7504. label00004538:
  7505. 00004538  246E 0008                movea.l    A2, [A6 + 0x8]
  7506. 0000453C  2F0A                     move.l     -[A7], A2
  7507. 0000453E  4EB9 0000 6882           jsr        [0x00006882]
  7508. 00004544  2079 FFFE EB44           movea.l    A0, [0xFFFEEB44]
  7509. 0000454A  2488                     move.l     [A2], A0
  7510. 0000454C  7000                     moveq.l    D0, 0x00
  7511. 0000454E  2540 0080                move.l     [A2 + 0x80], D0
  7512. 00004552  4203                     clr.b      D3
  7513. 00004554  1543 007C                move.b     [A2 + 0x7C], D3
  7514. 00004558  1543 007D                move.b     [A2 + 0x7D], D3
  7515. 0000455C  4240                     clr.w      D0
  7516. 0000455E  3540 007E                move.w     [A2 + 0x7E], D0
  7517. 00004562  200A                     move.l     D0, A2
  7518. 00004564  4CDF 0408                movem.l    D3,A2, [A7]+
  7519. 00004568  4E5E                     unlink     A6
  7520. 0000456A  205F                     movea.l    A0, [A7]+
  7521. 0000456C  584F                     addq.w     A7, 4
  7522. 0000456E  4ED0                     jmp        [A0]
  7523. 00004570  985F                     sub.w      D4, [A7]+
  7524. 00004572  5F63                     subq.w     -[A3], 7
  7525. 00004574  745F                     moveq.l    D2, 0x5F
  7526. 00004576  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  7527. 0000457A  4465                     neg.w      -[A5]
  7528. 0000457C  736B                     moveq.l    D1, 0x6B
  7529. 0000457E  5363                     subq.w     -[A3], 1
  7530. 00004580  7261                     moveq.l    D1, 0x61
  7531. 00004582  7056                     moveq.l    D0, 0x56
  7532. 00004584  6965                     bvs        +0x67 /* 000045EB */
  7533. 00004586  7746                     moveq.l    D3, 0x46
  7534. 00004588  7600                     moveq.l    D3, 0x00
  7535. 0000458A  0000 41F9                ori.b      D0, 0xF9
  7536. // begin alternate branch 0000458C-00004592
  7537. fn0000458C:
  7538. 0000458C  41F9 FFFE E758           lea.l      A0, [0xFFFEE758]
  7539. // end alternate branch 0000458C-00004592
  7540. fn0000458C: // (misaligned)
  7541. 0000458E  FFFE                     .invalid   <<F/7/7>>
  7542. label00004590:
  7543. 00004590  E758                     rol        D0.w, 3
  7544. 00004592  2008                     move.l     D0, A0
  7545. 00004594  205F                     movea.l    A0, [A7]+
  7546. 00004596  584F                     addq.w     A7, 4
  7547. 00004598  4ED0                     jmp        [A0]
  7548. 0000459A  FFFF                     .invalid   <<F/7/7>>
  7549. 0000459C  4E56 0000                link       A6, 0
  7550. 000045A0  2F0A                     move.l     -[A7], A2
  7551. 000045A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7552. 000045A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7553. 000045AA  4EB9 0000 4502           jsr        [0x00004502]
  7554. 000045B0  594F                     subq.w     A7, 4
  7555. 000045B2  A9F9                     syscall    InfoScrap
  7556. 000045B4  245F                     movea.l    A2, [A7]+
  7557. 000045B6  302A 0008                move.w     D0, [A2 + 0x8]
  7558. 000045BA  5340                     subq.w     D0, 1
  7559. 000045BC  206E 0008                movea.l    A0, [A6 + 0x8]
  7560. 000045C0  3140 007E                move.w     [A0 + 0x7E], D0
  7561. 000045C4  245F                     movea.l    A2, [A7]+
  7562. 000045C6  4E5E                     unlink     A6
  7563. 000045C8  205F                     movea.l    A0, [A7]+
  7564. 000045CA  504F                     addq.w     A7, 8
  7565. 000045CC  4ED0                     jmp        [A0]
  7566. 000045CE  8026                     or.b       D0, -[A6]
  7567. 000045D0  5265                     addq.w     -[A5], 1
  7568. 000045D2  6164                     bsr        +0x66 /* 00004638 */
  7569. 000045D4  4669 656C                not.w      [A1 + 0x656C]
  7570. 000045D8  6473                     bcc        +0x75 /* 0000464D */
  7571. 000045DA  5F5F                     subq.w     [A7]+, 7
  7572. 000045DC  3134 5444                move.w     -[A0], [A4 + D5.w * 4 + 0x44]
  7573. 000045E0  6573                     bcs        +0x75 /* 00004655 */
  7574. 000045E2  6B53                     bmi        +0x55 /* 00004637 */
  7575. 000045E4  6372                     bls        +0x74 /* 00004658 */
  7576. 000045E6  6170                     bsr        +0x72 /* 00004658 */
  7577. 000045E8  5669 6577                addq.w     [A1 + 0x6577], 3
  7578. 000045EC  4650                     not.w      [A0]
  7579. 000045EE  3754 5374                move.w     [A3 + 0x5374], [A4]
  7580. 000045F2  7265                     moveq.l    D1, 0x65
  7581. 000045F4  616D                     bsr        +0x6F /* 00004663 */
  7582. 000045F6  0000 41F9                ori.b      D0, 0xF9
  7583. 000045FA  FFFE                     .invalid   <<F/7/7>>
  7584. 000045FC  C708                     abcd       -[A3], -[A0]
  7585. 000045FE  2008                     move.l     D0, A0
  7586. 00004600  205F                     movea.l    A0, [A7]+
  7587. 00004602  584F                     addq.w     A7, 4
  7588. 00004604  4ED0                     jmp        [A0]
  7589. 00004606  FFFF                     .invalid   <<F/7/7>>
  7590. 00004608  4E56 0000                link       A6, 0
  7591. 0000460C  48E7 1020                movem.l    -[A7], D3,A2
  7592. 00004610  246E 0008                movea.l    A2, [A6 + 0x8]
  7593. 00004614  2F0A                     move.l     -[A7], A2
  7594. 00004616  2052                     movea.l    A0, [A2]
  7595. 00004618  2068 00D4                movea.l    A0, [A0 + 0xD4]
  7596. 0000461C  4E90                     jsr        [A0]
  7597. 0000461E  2540 0050                move.l     [A2 + 0x50], D0
  7598. 00004622  2F00                     move.l     -[A7], D0
  7599. 00004624  4EB9 0000 1172           jsr        [0x00001172]
  7600. 0000462A  2F3C 434C 4950           move.l     -[A7], 0x434C4950 /* 'CLIP' */
  7601. 00004630  262A 0050                move.l     D3, [A2 + 0x50]
  7602. 00004634  2F03                     move.l     -[A7], D3
  7603. 00004636  2043                     movea.l    A0, D3
  7604. fn00004638:
  7605. 00004638  2050                     movea.l    A0, [A0]
  7606. 0000463A  2068 0180                movea.l    A0, [A0 + 0x180]
  7607. 0000463E  4E90                     jsr        [A0]
  7608. 00004640  2540 0044                move.l     [A2 + 0x44], D0
  7609. 00004644  2F00                     move.l     -[A7], D0
  7610. 00004646  4EB9 0000 1762           jsr        [0x00001762]
  7611. 0000464C  2F0A                     move.l     -[A7], A2
  7612. 0000464E  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  7613. 00004654  2079 FFFE BFBC           movea.l    A0, [0xFFFEBFBC]
  7614. // begin alternate branch 00004658-00004660
  7615. fn00004658:
  7616. 00004658  BFBC 2050 2068           xor.l      0x20502068 /* ' P h' */, D7
  7617. 0000465E  00E0                     .incomplete
  7618. // end alternate branch 00004658-00004660
  7619. fn00004658: // (misaligned)
  7620. 0000465A  2050                     movea.l    A0, [A0]
  7621. 0000465C  2068 00E0                movea.l    A0, [A0 + 0xE0]
  7622. 00004660  4E90                     jsr        [A0]
  7623. 00004662  2F0A                     move.l     -[A7], A2
  7624. 00004664  2052                     movea.l    A0, [A2]
  7625. 00004666  2068 00E4                movea.l    A0, [A0 + 0xE4]
  7626. 0000466A  4E90                     jsr        [A0]
  7627. 0000466C  2F0A                     move.l     -[A7], A2
  7628. 0000466E  2052                     movea.l    A0, [A2]
  7629. 00004670  2068 00F0                movea.l    A0, [A0 + 0xF0]
  7630. 00004674  4E90                     jsr        [A0]
  7631. 00004676  4CDF 0408                movem.l    D3,A2, [A7]+
  7632. 0000467A  4E5E                     unlink     A6
  7633. 0000467C  205F                     movea.l    A0, [A7]+
  7634. 0000467E  584F                     addq.w     A7, 4
  7635. 00004680  4ED0                     jmp        [A0]
  7636. 00004682  994C                     subx.w     -[A4], -[A4]
  7637. 00004684  6175                     bsr        +0x77 /* 000046FB */
  7638. 00004686  6E63                     bgt        +0x65 /* 000046EB */
  7639. 00004688  685F                     bvc        +0x61 /* 000046E9 */
  7640. 0000468A  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  7641. 0000468E  436C 6970                chk.w      D1, [A4 + 0x6970]
  7642. 00004692  626F                     bhi        +0x71 /* 00004703 */
  7643. 00004694  6172                     bsr        +0x74 /* 00004708 */
  7644. 00004696  644D                     bcc        +0x4F /* 000046E5 */
  7645. 00004698  6772                     beq        +0x74 /* 0000470C */
  7646. 0000469A  4676 0000                not.w      [A6 + D0.w]
  7647. 0000469E  FFFF                     .invalid   <<F/7/7>>
  7648. 000046A0  48E7 1020                movem.l    -[A7], D3,A2
  7649. 000046A4  3F3C 00C8                move.w     -[A7], 0xC8
  7650. 000046A8  42A7                     clr.l      -[A7]
  7651. 000046AA  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  7652. 000046B0  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  7653. 000046B6  2050                     movea.l    A0, [A0]
  7654. 000046B8  2068 0060                movea.l    A0, [A0 + 0x60]
  7655. 000046BC  4E90                     jsr        [A0]
  7656. 000046BE  2440                     movea.l    A2, D0
  7657. 000046C0  200A                     move.l     D0, A2
  7658. 000046C2  6710                     beq        +0x12 /* 000046D4 */
  7659. 000046C4  157C 0001 00B3           move.b     [A2 + 0xB3], 0x1
  7660. 000046CA  4203                     clr.b      D3
  7661. 000046CC  1543 0046                move.b     [A2 + 0x46], D3
  7662. 000046D0  1543 0047                move.b     [A2 + 0x47], D3
  7663. label000046D4:
  7664. 000046D4  200A                     move.l     D0, A2
  7665. 000046D6  4CDF 0408                movem.l    D3,A2, [A7]+
  7666. 000046DA  205F                     movea.l    A0, [A7]+
  7667. 000046DC  584F                     addq.w     A7, 4
  7668. 000046DE  4ED0                     jmp        [A0]
  7669. 000046E0  4E56 0000                link       A6, 0
  7670. 000046E4  42A7                     clr.l      -[A7]
  7671. 000046E6  7004                     moveq.l    D0, 0x04
  7672. 000046E8  3F00                     move.w     -[A7], D0
  7673. 000046EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7674. 000046EE  4EB9 0000 3A9A           jsr        [0x00003A9A]
  7675. 000046F4  4E5E                     unlink     A6
  7676. 000046F6  205F                     movea.l    A0, [A7]+
  7677. 000046F8  584F                     addq.w     A7, 4
  7678. 000046FA  4ED0                     jmp        [A0]
  7679. 000046FC  9C49                     sub.w      D6, A1
  7680. 000046FE  4D65                     chk.w      D6, -[A5]
  7681. 00004700  6E75                     bgt        +0x77 /* 00004777 */
  7682. 00004702  4944                     chk.w      D4, D4
  7683. 00004704  4C69 7374 5F5F           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5F5F]
  7684. // begin alternate branch 00004708-0000470A
  7685. fn00004708:
  7686. 00004708  5F5F                     subq.w     [A7]+, 7
  7687. // end alternate branch 00004708-0000470A
  7688. fn00004708: // (misaligned)
  7689. 0000470A  3131 544D                move.w     -[A0], [A1 + D5.w * 4 + 0x4D]
  7690. // begin alternate branch 0000470C-0000470E
  7691. label0000470C:
  7692. 0000470C  544D                     addq.w     A5, 2
  7693. // end alternate branch 0000470C-0000470E
  7694. label0000470C: // (misaligned)
  7695. 0000470E  656E                     bcs        +0x70 /* 0000477E */
  7696. 00004710  7549                     moveq.l    D2, 0x49
  7697. 00004712  444C                     neg.w      A4
  7698. 00004714  6973                     bvs        +0x75 /* 00004789 */
  7699. 00004716  7446                     moveq.l    D2, 0x46
  7700. 00004718  7600                     moveq.l    D3, 0x00
  7701. 0000471A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7702. 0000471E  0000 42A7                ori.b      D0, 0xA7
  7703. 00004722  7008                     moveq.l    D0, 0x08
  7704. 00004724  3F00                     move.w     -[A7], D0
  7705. 00004726  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7706. 0000472A  4EB9 0000 3A9A           jsr        [0x00003A9A]
  7707. 00004730  4E5E                     unlink     A6
  7708. 00004732  205F                     movea.l    A0, [A7]+
  7709. 00004734  584F                     addq.w     A7, 4
  7710. 00004736  4ED0                     jmp        [A0]
  7711. 00004738  9749                     subx.w     -[A3], -[A1]
  7712. 0000473A  436D 6454                chk.w      D1, [A5 + 0x6454]
  7713. 0000473E  6162                     bsr        +0x64 /* 000047A2 */
  7714. 00004740  6C65                     bge        +0x67 /* 000047A7 */
  7715. 00004742  5F5F                     subq.w     [A7]+, 7
  7716. 00004744  3954 436D                move.w     [A4 + 0x436D], [A4]
  7717. 00004748  6454                     bcc        +0x56 /* 0000479E */
  7718. 0000474A  6162                     bsr        +0x64 /* 000047AE */
  7719. 0000474C  6C65                     bge        +0x67 /* 000047B3 */
  7720. 0000474E  4676 0000                not.w      [A6 + D0.w]
  7721. 00004752  FFFF                     .invalid   <<F/7/7>>
  7722. 00004754  4E56 0000                link       A6, 0
  7723. 00004758  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7724. 0000475C  4EB9 0000 3E0A           jsr        [0x00003E0A]
  7725. 00004762  4E5E                     unlink     A6
  7726. 00004764  205F                     movea.l    A0, [A7]+
  7727. 00004766  584F                     addq.w     A7, 4
  7728. 00004768  4ED0                     jmp        [A0]
  7729. 0000476A  9A49                     sub.w      D5, A1
  7730. 0000476C  4D65                     chk.w      D6, -[A5]
  7731. 0000476E  6E75                     bgt        +0x77 /* 000047E5 */
  7732. 00004770  5461                     addq.w     -[A1], 2
  7733. 00004772  626C                     bhi        +0x6E /* 000047E0 */
  7734. 00004774  655F                     bcs        +0x61 /* 000047D5 */
  7735. 00004776  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  7736. // begin alternate branch 00004778-0000477A
  7737. label00004778:
  7738. 00004778  3054                     movea.w    A0, [A4]
  7739. // end alternate branch 00004778-0000477A
  7740. label00004778: // (misaligned)
  7741. 0000477A  4D65                     chk.w      D6, -[A5]
  7742. 0000477C  6E75                     bgt        +0x77 /* 000047F3 */
  7743. label0000477E:
  7744. 0000477E  5461                     addq.w     -[A1], 2
  7745. 00004780  626C                     bhi        +0x6E /* 000047EE */
  7746. 00004782  6546                     bcs        +0x48 /* 000047CA */
  7747. 00004784  7600                     moveq.l    D3, 0x00
  7748. 00004786  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7749. 0000478A  FFF4                     .invalid   <<F/7/7>>
  7750. 0000478C  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  7751. 00004790  594F                     subq.w     A7, 4
  7752. 00004792  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7753. 00004796  4EB9 0000 07DA           jsr        [0x000007DA]
  7754. 0000479C  201F                     move.l     D0, [A7]+
  7755. label0000479E:
  7756. 0000479E  2F00                     move.l     -[A7], D0
  7757. 000047A0  4EB9 0000 12DA           jsr        [0x000012DA]
  7758. // begin alternate branch 000047A2-000047A6
  7759. fn000047A2:
  7760. 000047A2  0000 12DA                ori.b      D0, 0xDA
  7761. // end alternate branch 000047A2-000047A6
  7762. fn000047A2: // (misaligned)
  7763. 000047A6  2D40 FFF4                move.l     [A6 - 0xC], D0
  7764. 000047AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7765. fn000047AE:
  7766. 000047AE  4EB9 0000 0BCA           jsr        [0x00000BCA]
  7767. 000047B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7768. 000047B8  4EB9 0000 0BCA           jsr        [0x00000BCA]
  7769. 000047BE  206E 0008                movea.l    A0, [A6 + 0x8]
  7770. 000047C2  2450                     movea.l    A2, [A0]
  7771. 000047C4  200A                     move.l     D0, A2
  7772. 000047C6  C0B9 FFFF 65AC           and.l      D0, [0xFFFF65AC]
  7773. // begin alternate branch 000047CA-000047CC
  7774. label000047CA:
  7775. 000047CA  65AC                     bcs        -0x52 /* 00004778 */
  7776. // end alternate branch 000047CA-000047CC
  7777. label000047CA: // (misaligned)
  7778. 000047CC  2D40 FFF8                move.l     [A6 - 0x8], D0
  7779. 000047D0  226E FFF4                movea.l    A1, [A6 - 0xC]
  7780. 000047D4  2211                     move.l     D1, [A1]
  7781. 000047D6  2D41 FFFC                move.l     [A6 - 0x4], D1
  7782. 000047DA  C2B9 FFFF 65AC           and.l      D1, [0xFFFF65AC]
  7783. label000047E0:
  7784. 000047E0  2641                     movea.l    A3, D1
  7785. 000047E2  2240                     movea.l    A1, D0
  7786. 000047E4  3C11                     move.w     D6, [A1]
  7787. 000047E6  1229 000E                move.b     D1, [A1 + 0xE]
  7788. 000047EA  7800                     moveq.l    D4, 0x00
  7789. 000047EC  1801                     move.b     D4, D1
  7790. label000047EE:
  7791. 000047EE  720F                     moveq.l    D1, 0x0F
  7792. 000047F0  D841                     add.w      D4, D1
  7793. 000047F2  3204                     move.w     D1, D4
  7794. 000047F4  3401                     move.w     D2, D1
  7795. 000047F6  48C2                     ext.l      D2
  7796. 000047F8  2F02                     move.l     -[A7], D2
  7797. 000047FA  2F00                     move.l     -[A7], D0
  7798. 000047FC  2F0B                     move.l     -[A7], A3
  7799. 000047FE  4EB9 0000 0042           jsr        [0x00000042]
  7800. 00004804  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7801. 00004808  3004                     move.w     D0, D4
  7802. 0000480A  3200                     move.w     D1, D0
  7803. 0000480C  48C1                     ext.l      D1
  7804. 0000480E  D3AE FFF8                add.l      [A6 - 0x8], D1
  7805. 00004812  3200                     move.w     D1, D0
  7806. 00004814  48C1                     ext.l      D1
  7807. 00004816  D7C1                     add.l      A3, D1
  7808. 00004818  4245                     clr.w      D5
  7809. 0000481A  594F                     subq.w     A7, 4
  7810. 0000481C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7811. 00004820  4EB9 0000 07DA           jsr        [0x000007DA]
  7812. 00004826  201F                     move.l     D0, [A7]+
  7813. 00004828  D0AE FFF8                add.l      D0, [A6 - 0x8]
  7814. 0000482C  2840                     movea.l    A4, D0
  7815. 0000482E  6060                     bra        +0x62 /* 00004890 */
  7816. label00004830:
  7817. 00004830  246E FFF8                movea.l    A2, [A6 - 0x8]
  7818. 00004834  1012                     move.b     D0, [A2]
  7819. 00004836  7800                     moveq.l    D4, 0x00
  7820. 00004838  1800                     move.b     D4, D0
  7821. 0000483A  5A44                     addq.w     D4, 5
  7822. 0000483C  3004                     move.w     D0, D4
  7823. 0000483E  3200                     move.w     D1, D0
  7824. 00004840  48C1                     ext.l      D1
  7825. 00004842  2F01                     move.l     -[A7], D1
  7826. 00004844  2F0A                     move.l     -[A7], A2
  7827. 00004846  2F0B                     move.l     -[A7], A3
  7828. 00004848  4EB9 0000 0042           jsr        [0x00000042]
  7829. 0000484E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7830. 00004852  3004                     move.w     D0, D4
  7831. 00004854  3200                     move.w     D1, D0
  7832. 00004856  48C1                     ext.l      D1
  7833. 00004858  D3AE FFF8                add.l      [A6 - 0x8], D1
  7834. 0000485C  3200                     move.w     D1, D0
  7835. 0000485E  48C1                     ext.l      D1
  7836. 00004860  D7C1                     add.l      A3, D1
  7837. 00004862  302E FFFA                move.w     D0, [A6 - 0x6]
  7838. 00004866  7601                     moveq.l    D3, 0x01
  7839. 00004868  C043                     and.w      D0, D3
  7840. 0000486A  B043                     cmp.w      D0, D3
  7841. 0000486C  6604                     bne        +0x6 /* 00004872 */
  7842. 0000486E  52AE FFF8                addq.l     [A6 - 0x8], 1
  7843. label00004872:
  7844. 00004872  206E FFF8                movea.l    A0, [A6 - 0x8]
  7845. 00004876  2610                     move.l     D3, [A0]
  7846. 00004878  5245                     addq.w     D5, 1
  7847. 0000487A  58AE FFF8                addq.l     [A6 - 0x8], 4
  7848. 0000487E  2F03                     move.l     -[A7], D3
  7849. 00004880  3F06                     move.w     -[A7], D6
  7850. 00004882  3F05                     move.w     -[A7], D5
  7851. 00004884  2F39 FFFF 69D4           move.l     -[A7], [0xFFFF69D4]
  7852. 0000488A  4EB9 0000 1CE4           jsr        [0x00001CE4]
  7853. label00004890:
  7854. 00004890  246E FFF8                movea.l    A2, [A6 - 0x8]
  7855. 00004894  B5CC                     cmpa.l     A2, A4
  7856. 00004896  6404                     bcc        +0x6 /* 0000489C */
  7857. 00004898  4A12                     tst.b      [A2]
  7858. 0000489A  6694                     bne        -0x6A /* 00004830 */
  7859. label0000489C:
  7860. 0000489C  4213                     clr.b      [A3]
  7861. 0000489E  524B                     addq.w     A3, 1
  7862. 000048A0  204B                     movea.l    A0, A3
  7863. 000048A2  246E FFF4                movea.l    A2, [A6 - 0xC]
  7864. 000048A6  2852                     movea.l    A4, [A2]
  7865. 000048A8  200C                     move.l     D0, A4
  7866. 000048AA  C0B9 FFFF 65AC           and.l      D0, [0xFFFF65AC]
  7867. 000048B0  91C0                     sub.l      A0, D0
  7868. 000048B2  2608                     move.l     D3, A0
  7869. 000048B4  206E 0008                movea.l    A0, [A6 + 0x8]
  7870. 000048B8  A02A                     syscall    HUnlock
  7871. 000048BA  204A                     movea.l    A0, A2
  7872. 000048BC  A02A                     syscall    HUnlock
  7873. 000048BE  2F0A                     move.l     -[A7], A2
  7874. 000048C0  2F03                     move.l     -[A7], D3
  7875. 000048C2  4EB9 0000 11C2           jsr        [0x000011C2]
  7876. 000048C8  200A                     move.l     D0, A2
  7877. 000048CA  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  7878. 000048CE  4E5E                     unlink     A6
  7879. 000048D0  205F                     movea.l    A0, [A7]+
  7880. 000048D2  584F                     addq.w     A7, 4
  7881. 000048D4  4ED0                     jmp        [A0]
  7882. 000048D6  9343                     subx.w     D1, D3
  7883. 000048D8  6F6E                     ble        +0x70 /* 00004948 */
  7884. 000048DA  7665                     moveq.l    D3, 0x65
  7885. 000048DC  7274                     moveq.l    D1, 0x74
  7886. 000048DE  546F 4D65                addq.w     [A7 + 0x4D65], 2
  7887. 000048E2  6E75                     bgt        +0x77 /* 00004959 */
  7888. 000048E4  5F5F                     subq.w     [A7]+, 7
  7889. 000048E6  4650                     not.w      [A0]
  7890. 000048E8  5063                     addq.w     -[A3], 8
  7891. 000048EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7892. 000048EE  FFAC                     .invalid   <<F/6/7>>
  7893. 000048F0  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  7894. 000048F4  266E 0008                movea.l    A3, [A6 + 0x8]
  7895. 000048F8  2F0B                     move.l     -[A7], A3
  7896. 000048FA  4EB9 0000 14D2           jsr        [0x000014D2]
  7897. 00004900  4243                     clr.w      D3
  7898. 00004902  3D43 FFEC                move.w     [A6 - 0x14], D3
  7899. 00004906  7000                     moveq.l    D0, 0x00
  7900. 00004908  2D40 FFEE                move.l     [A6 - 0x12], D0
  7901. 0000490C  7800                     moveq.l    D4, 0x00
  7902. 0000490E  2D44 FFF6                move.l     [A6 - 0xA], D4
  7903. 00004912  2D44 FFFA                move.l     [A6 - 0x6], D4
  7904. 00004916  2D79 FFFF 3C6C FFF2      move.l     [A6 - 0xE], [0xFFFF3C6C]
  7905. 0000491E  45EE FFAC                lea.l      A2, [A6 - 0x54]
  7906. 00004922  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  7907. 00004928  486E FFAC                pea.l      [A6 - 0x54]
  7908. 0000492C  4EB9 0000 07CA           jsr        [0x000007CA]
  7909. 00004932  584F                     addq.w     A7, 4
  7910. 00004934  4A80                     tst.l      D0
  7911. 00004936  6600 0144                bne        +0x146 /* 00004A7C */
  7912. 0000493A  7801                     moveq.l    D4, 0x01
  7913. 0000493C  13C4 FFFE C35A           move.b     [0xFFFEC35A], D4
  7914. 00004942  41F9 FFFF 63BE           lea.l      A0, [0xFFFF63BE]
  7915. label00004948:
  7916. 00004948  43F9 FFFE C310           lea.l      A1, [0xFFFEC310]
  7917. 0000494E  7010                     moveq.l    D0, 0x10
  7918. label00004950:
  7919. 00004950  22D8                     move.l     [A1]+, [A0]+
  7920. 00004952  51C8 FFFC                dbf        D0, -0x6 /* 00004950 */
  7921. 00004956  7A78                     moveq.l    D5, 0x78
  7922. 00004958  33C5 FFFE C358           move.w     [0xFFFEC358], D5
  7923. 0000495E  4206                     clr.b      D6
  7924. 00004960  13C6 FFFE C30E           move.b     [0xFFFEC30E], D6
  7925. 00004966  13C4 FFFE C35B           move.b     [0xFFFEC35B], D4
  7926. 0000496C  13C6 FFFE C35D           move.b     [0xFFFEC35D], D6
  7927. 00004972  3F3C 0100                move.w     -[A7], 0x100
  7928. 00004976  700A                     moveq.l    D0, 0x0A
  7929. 00004978  3F00                     move.w     -[A7], D0
  7930. 0000497A  2F0B                     move.l     -[A7], A3
  7931. 0000497C  4EB9 0000 1032           jsr        [0x00001032]
  7932. 00004982  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  7933. 00004988  2F0B                     move.l     -[A7], A3
  7934. 0000498A  2053                     movea.l    A0, [A3]
  7935. 0000498C  2068 0070                movea.l    A0, [A0 + 0x70]
  7936. 00004990  4E90                     jsr        [A0]
  7937. 00004992  4884                     ext.w      D4
  7938. 00004994  3004                     move.w     D0, D4
  7939. 00004996  33C0 FFFE C304           move.w     [0xFFFEC304], D0
  7940. 0000499C  45F9 0000 103A           lea.l      A2, [0x0000103A]
  7941. 000049A2  200A                     move.l     D0, A2
  7942. 000049A4  C0B9 FFFF 65AC           and.l      D0, [0xFFFF65AC]
  7943. 000049AA  23C0 FFFE C306           move.l     [0xFFFEC306], D0
  7944. 000049B0  2F00                     move.l     -[A7], D0
  7945. 000049B2  4EB9 0000 1172           jsr        [0x00001172]
  7946. 000049B8  33C5 FFFE C30A           move.w     [0xFFFEC30A], D5
  7947. 000049BE  33C3 FFFE C30C           move.w     [0xFFFEC30C], D3
  7948. 000049C4  200D                     move.l     D0, A5
  7949. 000049C6  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  7950. 000049CA  23C0 FFFE C2FC           move.l     [0xFFFEC2FC], D0
  7951. 000049D0  4879 0000 1042           push.l     0x1042
  7952. 000049D6  4879 FFFE C3E4           push.l     0xFFFEC3E4
  7953. 000049DC  4EB9 0000 104A           jsr        [0x0000104A]
  7954. 000049E2  4879 0000 1052           push.l     0x1052
  7955. 000049E8  4879 FFFE C3C4           push.l     0xFFFEC3C4
  7956. 000049EE  4EB9 0000 105A           jsr        [0x0000105A]
  7957. 000049F4  1039 FFFF 65D1           move.b     D0, [0xFFFF65D1]
  7958. 000049FA  6712                     beq        +0x14 /* 00004A0E */
  7959. 000049FC  4879 0000 1062           push.l     0x1062
  7960. 00004A02  4879 FFFE C3D4           push.l     0xFFFEC3D4
  7961. 00004A08  4EB9 0000 106A           jsr        [0x0000106A]
  7962. label00004A0E:
  7963. 00004A0E  41F9 FFFE C300           lea.l      A0, [0xFFFEC300]
  7964. 00004A14  A033                     syscall    VInstall
  7965. 00004A16  3F00                     move.w     -[A7], D0
  7966. 00004A18  4EB9 0000 117A           jsr        [0x0000117A]
  7967. 00004A1E  13FC 0001 FFFE C3B0      move.b     [0xFFFEC3B0], 0x1
  7968. 00004A26  4879 0000 1072           push.l     0x1072
  7969. 00004A2C  4879 FFFE C3B4           push.l     0xFFFEC3B4
  7970. 00004A32  4EB9 0000 107A           jsr        [0x0000107A]
  7971. 00004A38  4879 0000 1082           push.l     0x1082
  7972. 00004A3E  4879 FFFE C3F4           push.l     0xFFFEC3F4
  7973. 00004A44  4EB9 0000 108A           jsr        [0x0000108A]
  7974. 00004A4A  1039 FFFF 65E3           move.b     D0, [0xFFFF65E3]
  7975. 00004A50  6712                     beq        +0x14 /* 00004A64 */
  7976. 00004A52  4879 0000 1092           push.l     0x1092
  7977. 00004A58  4879 FFFE C404           push.l     0xFFFEC404
  7978. 00004A5E  4EB9 0000 109A           jsr        [0x0000109A]
  7979. label00004A64:
  7980. 00004A64  3005                     move.w     D0, D5
  7981. 00004A66  3F00                     move.w     -[A7], D0
  7982. 00004A68  2F0B                     move.l     -[A7], A3
  7983. 00004A6A  2053                     movea.l    A0, [A3]
  7984. 00004A6C  2068 005C                movea.l    A0, [A0 + 0x5C]
  7985. 00004A70  4E90                     jsr        [A0]
  7986. 00004A72  23EE FFF2 FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0xE]
  7987. 00004A7A  6018                     bra        +0x1A /* 00004A94 */
  7988. label00004A7C:
  7989. 00004A7C  2F0B                     move.l     -[A7], A3
  7990. 00004A7E  2053                     movea.l    A0, [A3]
  7991. 00004A80  2068 0044                movea.l    A0, [A0 + 0x44]
  7992. 00004A84  4E90                     jsr        [A0]
  7993. 00004A86  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  7994. 00004A8A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7995. 00004A8E  4EB9 0000 112A           jsr        [0x0000112A]
  7996. label00004A94:
  7997. 00004A94  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  7998. 00004A98  4E5E                     unlink     A6
  7999. 00004A9A  205F                     movea.l    A0, [A7]+
  8000. 00004A9C  584F                     addq.w     A7, 4
  8001. 00004A9E  4ED0                     jmp        [A0]
  8002. 00004AA0  9C49                     sub.w      D6, A1
  8003. 00004AA2  4275 7379 4375 7273      clr.w      [[A5 + 0x43757273]]
  8004. 00004AAA  6F72                     ble        +0x74 /* 00004B1E */
  8005. 00004AAC  5F5F                     subq.w     [A7]+, 7
  8006. 00004AAE  3131 5442                move.w     -[A0], [A1 + D5.w * 4 + 0x42]
  8007. 00004AB2  7573                     moveq.l    D2, 0x73
  8008. 00004AB4  7943                     moveq.l    D4, 0x43
  8009. 00004AB6  7572                     moveq.l    D2, 0x72
  8010. 00004AB8  736F                     moveq.l    D1, 0x6F
  8011. 00004ABA  7246                     moveq.l    D1, 0x46
  8012. 00004ABC  7600                     moveq.l    D3, 0x00
  8013. 00004ABE  0000 41F9                ori.b      D0, 0xF9
  8014. 00004AC2  FFFE                     .invalid   <<F/7/7>>
  8015. 00004AC4  C424                     and.b      D2, -[A4]
  8016. 00004AC6  2008                     move.l     D0, A0
  8017. 00004AC8  205F                     movea.l    A0, [A7]+
  8018. 00004ACA  584F                     addq.w     A7, 4
  8019. 00004ACC  4ED0                     jmp        [A0]
  8020. 00004ACE  FFFF                     .invalid   <<F/7/7>>
  8021. 00004AD0  4E56 FFF4                link       A6, -0x000C
  8022. 00004AD4  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  8023. 00004AD8  594F                     subq.w     A7, 4
  8024. 00004ADA  2F3C 6163 7572           move.l     -[A7], 0x61637572 /* 'acur' */
  8025. 00004AE0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8026. 00004AE4  A9A0                     syscall    GetResource
  8027. 00004AE6  201F                     move.l     D0, [A7]+
  8028. 00004AE8  2D40 FFF4                move.l     [A6 - 0xC], D0
  8029. 00004AEC  4A80                     tst.l      D0
  8030. 00004AEE  6762                     beq        +0x64 /* 00004B52 */
  8031. 00004AF0  2F00                     move.l     -[A7], D0
  8032. 00004AF2  A992                     syscall    DetachResource
  8033. 00004AF4  206E FFF4                movea.l    A0, [A6 - 0xC]
  8034. 00004AF8  A064                     syscall    MoveHHi
  8035. 00004AFA  A029                     syscall    HLock
  8036. 00004AFC  4243                     clr.w      D3
  8037. 00004AFE  206E FFF4                movea.l    A0, [A6 - 0xC]
  8038. 00004B02  2050                     movea.l    A0, [A0]
  8039. 00004B04  3143 0002                move.w     [A0 + 0x2], D3
  8040. 00004B08  3A03                     move.w     D5, D3
  8041. 00004B0A  603A                     bra        +0x3C /* 00004B46 */
  8042. label00004B0C:
  8043. 00004B0C  594F                     subq.w     A7, 4
  8044. 00004B0E  3605                     move.w     D3, D5
  8045. 00004B10  3803                     move.w     D4, D3
  8046. 00004B12  48C4                     ext.l      D4
  8047. 00004B14  E584                     asl        D4, 2
  8048. 00004B16  2D44 FFFC                move.l     [A6 - 0x4], D4
  8049. 00004B1A  D88B                     add.l      D4, A3
  8050. 00004B1C  2044                     movea.l    A0, D4
  8051. label00004B1E:
  8052. 00004B1E  3F28 0004                move.w     -[A7], [A0 + 0x4]
  8053. 00004B22  A9B9                     syscall    GetCursor
  8054. 00004B24  285F                     movea.l    A4, [A7]+
  8055. 00004B26  2F0C                     move.l     -[A7], A4
  8056. 00004B28  4EB9 0000 1252           jsr        [0x00001252]
  8057. 00004B2E  202E FFFC                move.l     D0, [A6 - 0x4]
  8058. 00004B32  D092                     add.l      D0, [A2]
  8059. 00004B34  2040                     movea.l    A0, D0
  8060. 00004B36  214C 0004                move.l     [A0 + 0x4], A4
  8061. 00004B3A  2F0C                     move.l     -[A7], A4
  8062. 00004B3C  A992                     syscall    DetachResource
  8063. 00004B3E  204C                     movea.l    A0, A4
  8064. 00004B40  A064                     syscall    MoveHHi
  8065. 00004B42  A029                     syscall    HLock
  8066. 00004B44  5245                     addq.w     D5, 1
  8067. label00004B46:
  8068. 00004B46  246E FFF4                movea.l    A2, [A6 - 0xC]
  8069. 00004B4A  2652                     movea.l    A3, [A2]
  8070. 00004B4C  3013                     move.w     D0, [A3]
  8071. 00004B4E  B045                     cmp.w      D0, D5
  8072. 00004B50  6EBA                     bgt        -0x44 /* 00004B0C */
  8073. label00004B52:
  8074. 00004B52  202E FFF4                move.l     D0, [A6 - 0xC]
  8075. 00004B56  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  8076. 00004B5A  4E5E                     unlink     A6
  8077. 00004B5C  205F                     movea.l    A0, [A7]+
  8078. 00004B5E  5C4F                     addq.w     A7, 6
  8079. 00004B60  4ED0                     jmp        [A0]
  8080. 00004B62  8029 496E                or.b       D0, [A1 + 0x496E]
  8081. 00004B66  6974                     bvs        +0x76 /* 00004BDC */
  8082. 00004B68  6961                     bvs        +0x63 /* 00004BCB */
  8083. 00004B6A  6C69                     bge        +0x6B /* 00004BD5 */
  8084. 00004B6C  7A65                     moveq.l    D5, 0x65
  8085. 00004B6E  416E 696D                chk.w      D0, [A6 + 0x696D]
  8086. 00004B72  6174                     bsr        +0x76 /* 00004BE8 */
  8087. 00004B74  6564                     bcs        +0x66 /* 00004BDA */
  8088. 00004B76  4375 7273                chk.w      D1, [A5 + D7.w * 2 + 0x73]
  8089. 00004B7A  6F72                     ble        +0x74 /* 00004BEE */
  8090. 00004B7C  5F5F                     subq.w     [A7]+, 7
  8091. 00004B7E  3131 5442                move.w     -[A0], [A1 + D5.w * 4 + 0x42]
  8092. 00004B82  7573                     moveq.l    D2, 0x73
  8093. 00004B84  7943                     moveq.l    D4, 0x43
  8094. 00004B86  7572                     moveq.l    D2, 0x72
  8095. 00004B88  736F                     moveq.l    D1, 0x6F
  8096. 00004B8A  7246                     moveq.l    D1, 0x46
  8097. 00004B8C  7300                     moveq.l    D1, 0x00
  8098. 00004B8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8099. 00004B92  FF94                     .invalid   <<F/6/7>>
  8100. 00004B94  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  8101. 00004B98  4240                     clr.w      D0
  8102. 00004B9A  3D40 FFD4                move.w     [A6 - 0x2C], D0
  8103. 00004B9E  7000                     moveq.l    D0, 0x00
  8104. 00004BA0  2D40 FFD6                move.l     [A6 - 0x2A], D0
  8105. 00004BA4  7600                     moveq.l    D3, 0x00
  8106. 00004BA6  2D43 FFDE                move.l     [A6 - 0x22], D3
  8107. 00004BAA  2D43 FFE2                move.l     [A6 - 0x1E], D3
  8108. 00004BAE  2D79 FFFF 3C6C FFDA      move.l     [A6 - 0x26], [0xFFFF3C6C]
  8109. 00004BB6  45EE FF94                lea.l      A2, [A6 - 0x6C]
  8110. 00004BBA  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  8111. 00004BC0  486E FF94                pea.l      [A6 - 0x6C]
  8112. 00004BC4  4EB9 0000 07CA           jsr        [0x000007CA]
  8113. 00004BCA  584F                     addq.w     A7, 4
  8114. 00004BCC  4A80                     tst.l      D0
  8115. 00004BCE  6600 012C                bne        +0x12E /* 00004CFC */
  8116. 00004BD2  3839 FFFE C65C           move.w     D4, [0xFFFEC65C]
  8117. 00004BD8  48C4                     ext.l      D4
  8118. label00004BDA:
  8119. 00004BDA  761E                     moveq.l    D3, 0x1E
  8120. label00004BDC:
  8121. 00004BDC  2F03                     move.l     -[A7], D3
  8122. 00004BDE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8123. 00004BE4  2440                     movea.l    A2, D0
  8124. 00004BE6  200A                     move.l     D0, A2
  8125. fn00004BE8:
  8126. 00004BE8  6710                     beq        +0x12 /* 00004BFA */
  8127. 00004BEA  2F0A                     move.l     -[A7], A2
  8128. 00004BEC  4EB9 0000 3F6A           jsr        [0x00003F6A]
  8129. // begin alternate branch 00004BEE-00004BF2
  8130. label00004BEE:
  8131. 00004BEE  0000 3F6A                ori.b      D0, 0x6A /* 'j' */
  8132. // end alternate branch 00004BEE-00004BF2
  8133. label00004BEE: // (misaligned)
  8134. 00004BF2  2079 FFFE C650           movea.l    A0, [0xFFFEC650]
  8135. 00004BF8  2488                     move.l     [A2], A0
  8136. label00004BFA:
  8137. 00004BFA  2F04                     move.l     -[A7], D4
  8138. 00004BFC  2F0A                     move.l     -[A7], A2
  8139. 00004BFE  4EB9 0000 4D34           jsr        [0x00004D34]
  8140. 00004C04  2F03                     move.l     -[A7], D3
  8141. 00004C06  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8142. 00004C0C  2640                     movea.l    A3, D0
  8143. 00004C0E  200B                     move.l     D0, A3
  8144. 00004C10  6710                     beq        +0x12 /* 00004C22 */
  8145. 00004C12  2F0B                     move.l     -[A7], A3
  8146. 00004C14  4EB9 0000 3F6A           jsr        [0x00003F6A]
  8147. 00004C1A  2079 FFFE C654           movea.l    A0, [0xFFFEC654]
  8148. 00004C20  2688                     move.l     [A3], A0
  8149. label00004C22:
  8150. 00004C22  2F04                     move.l     -[A7], D4
  8151. 00004C24  2F0B                     move.l     -[A7], A3
  8152. 00004C26  4EB9 0000 4D84           jsr        [0x00004D84]
  8153. 00004C2C  2F39 FFFE C660           move.l     -[A7], [0xFFFEC660]
  8154. 00004C32  4227                     clr.b      -[A7]
  8155. 00004C34  486E FFE8                pea.l      [A6 - 0x18]
  8156. 00004C38  4EB9 0000 50FA           jsr        [0x000050FA]
  8157. 00004C3E  486E FFE8                pea.l      [A6 - 0x18]
  8158. 00004C42  4EB9 0000 50AA           jsr        [0x000050AA]
  8159. 00004C48  2D40 FFFC                move.l     [A6 - 0x4], D0
  8160. 00004C4C  602A                     bra        +0x2C /* 00004C78 */
  8161. label00004C4E:
  8162. 00004C4E  486E FFFC                pea.l      [A6 - 0x4]
  8163. 00004C52  2F0A                     move.l     -[A7], A2
  8164. 00004C54  2052                     movea.l    A0, [A2]
  8165. 00004C56  2068 0080                movea.l    A0, [A0 + 0x80]
  8166. 00004C5A  4E90                     jsr        [A0]
  8167. 00004C5C  486E FFFC                pea.l      [A6 - 0x4]
  8168. 00004C60  2F0B                     move.l     -[A7], A3
  8169. 00004C62  2053                     movea.l    A0, [A3]
  8170. 00004C64  2068 0080                movea.l    A0, [A0 + 0x80]
  8171. 00004C68  4E90                     jsr        [A0]
  8172. 00004C6A  486E FFE8                pea.l      [A6 - 0x18]
  8173. 00004C6E  4EB9 0000 50B2           jsr        [0x000050B2]
  8174. 00004C74  2D40 FFFC                move.l     [A6 - 0x4], D0
  8175. label00004C78:
  8176. 00004C78  486E FFE8                pea.l      [A6 - 0x18]
  8177. 00004C7C  4EB9 0000 508A           jsr        [0x0000508A]
  8178. 00004C82  4A00                     tst.b      D0
  8179. 00004C84  66C8                     bne        -0x36 /* 00004C4E */
  8180. 00004C86  23CA FFFE C668           move.l     [0xFFFEC668], A2
  8181. 00004C8C  23CB FFFE C664           move.l     [0xFFFEC664], A3
  8182. 00004C92  486E FFE8                pea.l      [A6 - 0x18]
  8183. 00004C96  4EB9 0000 50EA           jsr        [0x000050EA]
  8184. 00004C9C  486E FFE8                pea.l      [A6 - 0x18]
  8185. 00004CA0  4EB9 0000 50AA           jsr        [0x000050AA]
  8186. 00004CA6  2D40 FFFC                move.l     [A6 - 0x4], D0
  8187. 00004CAA  602E                     bra        +0x30 /* 00004CDA */
  8188. label00004CAC:
  8189. 00004CAC  7001                     moveq.l    D0, 0x01
  8190. 00004CAE  2F00                     move.l     -[A7], D0
  8191. 00004CB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8192. 00004CB4  4EB9 0000 4E92           jsr        [0x00004E92]
  8193. 00004CBA  2440                     movea.l    A2, D0
  8194. 00004CBC  200A                     move.l     D0, A2
  8195. 00004CBE  670C                     beq        +0xE /* 00004CCC */
  8196. 00004CC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8197. 00004CC4  2F0A                     move.l     -[A7], A2
  8198. 00004CC6  4EB9 0000 4EE2           jsr        [0x00004EE2]
  8199. label00004CCC:
  8200. 00004CCC  486E FFE8                pea.l      [A6 - 0x18]
  8201. 00004CD0  4EB9 0000 50B2           jsr        [0x000050B2]
  8202. 00004CD6  2D40 FFFC                move.l     [A6 - 0x4], D0
  8203. label00004CDA:
  8204. 00004CDA  486E FFE8                pea.l      [A6 - 0x18]
  8205. 00004CDE  4EB9 0000 508A           jsr        [0x0000508A]
  8206. 00004CE4  4A00                     tst.b      D0
  8207. 00004CE6  66C4                     bne        -0x3A /* 00004CAC */
  8208. 00004CE8  23EE FFDA FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0x26]
  8209. 00004CF0  486E FFE8                pea.l      [A6 - 0x18]
  8210. 00004CF4  4EB9 0000 5082           jsr        [0x00005082]
  8211. 00004CFA  600E                     bra        +0x10 /* 00004D0A */
  8212. label00004CFC:
  8213. 00004CFC  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  8214. 00004D00  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  8215. 00004D04  4EB9 0000 112A           jsr        [0x0000112A]
  8216. label00004D0A:
  8217. 00004D0A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8218. 00004D0E  4E5E                     unlink     A6
  8219. 00004D10  4E75                     rts
  8220. 00004D12  9C49                     sub.w      D6, A1
  8221. 00004D14  6E69                     bgt        +0x6B /* 00004D7F */
  8222. 00004D16  7455                     moveq.l    D2, 0x55
  8223. 00004D18  436C 6173                chk.w      D1, [A4 + 0x6173]
  8224. 00004D1C  7344                     moveq.l    D1, 0x44
  8225. 00004D1E  6573                     bcs        +0x75 /* 00004D93 */
  8226. 00004D20  635F                     bls        +0x61 /* 00004D81 */
  8227. 00004D22  5F39 436C 6173           subq.b     [0x436C6173], 7
  8228. 00004D28  7344                     moveq.l    D1, 0x44
  8229. 00004D2A  6573                     bcs        +0x75 /* 00004D9F */
  8230. 00004D2C  6346                     bls        +0x48 /* 00004D74 */
  8231. 00004D2E  7600                     moveq.l    D3, 0x00
  8232. 00004D30  0000 FFFF                ori.b      D0, 0xFF
  8233. 00004D34  4E56 0000                link       A6, 0
  8234. 00004D38  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8235. 00004D3C  7004                     moveq.l    D0, 0x04
  8236. 00004D3E  3F00                     move.w     -[A7], D0
  8237. 00004D40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8238. 00004D44  4EB9 0000 3A9A           jsr        [0x00003A9A]
  8239. 00004D4A  4E5E                     unlink     A6
  8240. 00004D4C  205F                     movea.l    A0, [A7]+
  8241. 00004D4E  504F                     addq.w     A7, 8
  8242. 00004D50  4ED0                     jmp        [A0]
  8243. 00004D52  802E 4943                or.b       D0, [A6 + 0x4943]
  8244. 00004D56  6C61                     bge        +0x63 /* 00004DB9 */
  8245. 00004D58  7373                     moveq.l    D1, 0x73
  8246. 00004D5A  4465                     neg.w      -[A5]
  8247. 00004D5C  7363                     moveq.l    D1, 0x63
  8248. 00004D5E  4C69 7374 4279           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4279]
  8249. 00004D64  4E61                     move       USP, A1
  8250. 00004D66  6D65                     blt        +0x67 /* 00004DCD */
  8251. 00004D68  5F5F                     subq.w     [A7]+, 7
  8252. 00004D6A  3230 5443                move.w     D1, [A0 + D5.w * 4 + 0x43]
  8253. 00004D6E  6C61                     bge        +0x63 /* 00004DD1 */
  8254. 00004D70  7373                     moveq.l    D1, 0x73
  8255. 00004D72  4465                     neg.w      -[A5]
  8256. label00004D74:
  8257. 00004D74  7363                     moveq.l    D1, 0x63
  8258. 00004D76  4C69 7374 4279           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4279]
  8259. 00004D7C  4E61                     move       USP, A1
  8260. 00004D7E  6D65                     blt        +0x67 /* 00004DE5 */
  8261. 00004D80  466C 0000                not.w      [A4 + 0x0]
  8262. 00004D84  4E56 0000                link       A6, 0
  8263. 00004D88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8264. 00004D8C  7004                     moveq.l    D0, 0x04
  8265. 00004D8E  3F00                     move.w     -[A7], D0
  8266. 00004D90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8267. 00004D94  4EB9 0000 3A9A           jsr        [0x00003A9A]
  8268. 00004D9A  4E5E                     unlink     A6
  8269. 00004D9C  205F                     movea.l    A0, [A7]+
  8270. 00004D9E  504F                     addq.w     A7, 8
  8271. 00004DA0  4ED0                     jmp        [A0]
  8272. 00004DA2  802A 4943                or.b       D0, [A2 + 0x4943]
  8273. 00004DA6  6C61                     bge        +0x63 /* 00004E09 */
  8274. 00004DA8  7373                     moveq.l    D1, 0x73
  8275. 00004DAA  4465                     neg.w      -[A5]
  8276. 00004DAC  7363                     moveq.l    D1, 0x63
  8277. 00004DAE  4C69 7374 4279           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4279]
  8278. 00004DB4  4944                     chk.w      D4, D4
  8279. 00004DB6  5F5F                     subq.w     [A7]+, 7
  8280. 00004DB8  3138 5443                move.w     -[A0], [0x00005443]
  8281. 00004DBC  6C61                     bge        +0x63 /* 00004E1F */
  8282. 00004DBE  7373                     moveq.l    D1, 0x73
  8283. 00004DC0  4465                     neg.w      -[A5]
  8284. 00004DC2  7363                     moveq.l    D1, 0x63
  8285. 00004DC4  4C69 7374 4279           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4279]
  8286. 00004DCA  4944                     chk.w      D4, D4
  8287. 00004DCC  466C 0000                not.w      [A4 + 0x0]
  8288. 00004DD0  2F0A                     move.l     -[A7], A2
  8289. 00004DD2  7022                     moveq.l    D0, 0x22
  8290. 00004DD4  2F00                     move.l     -[A7], D0
  8291. 00004DD6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8292. 00004DDC  2440                     movea.l    A2, D0
  8293. 00004DDE  200A                     move.l     D0, A2
  8294. 00004DE0  6708                     beq        +0xA /* 00004DEA */
  8295. 00004DE2  2F0A                     move.l     -[A7], A2
  8296. 00004DE4  4EB9 0000 4012           jsr        [0x00004012]
  8297. label00004DEA:
  8298. 00004DEA  200A                     move.l     D0, A2
  8299. 00004DEC  245F                     movea.l    A2, [A7]+
  8300. 00004DEE  4E75                     rts
  8301. 00004DF0  2F0A                     move.l     -[A7], A2
  8302. 00004DF2  701E                     moveq.l    D0, 0x1E
  8303. 00004DF4  2F00                     move.l     -[A7], D0
  8304. 00004DF6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8305. 00004DFC  2440                     movea.l    A2, D0
  8306. 00004DFE  200A                     move.l     D0, A2
  8307. 00004E00  6708                     beq        +0xA /* 00004E0A */
  8308. 00004E02  2F0A                     move.l     -[A7], A2
  8309. 00004E04  4EB9 0000 3614           jsr        [0x00003614]
  8310. label00004E0A:
  8311. 00004E0A  200A                     move.l     D0, A2
  8312. 00004E0C  245F                     movea.l    A2, [A7]+
  8313. 00004E0E  4E75                     rts
  8314. 00004E10  2F0A                     move.l     -[A7], A2
  8315. 00004E12  2F3C 0000 0080           move.l     -[A7], 0x80
  8316. 00004E18  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8317. 00004E1E  2440                     movea.l    A2, D0
  8318. 00004E20  200A                     move.l     D0, A2
  8319. 00004E22  6708                     beq        +0xA /* 00004E2C */
  8320. 00004E24  2F0A                     move.l     -[A7], A2
  8321. 00004E26  4EB9 0000 34F8           jsr        [0x000034F8]
  8322. label00004E2C:
  8323. 00004E2C  200A                     move.l     D0, A2
  8324. 00004E2E  245F                     movea.l    A2, [A7]+
  8325. 00004E30  4E75                     rts
  8326. 00004E32  FFFF                     .invalid   <<F/7/7>>
  8327. 00004E34  2F0A                     move.l     -[A7], A2
  8328. 00004E36  7004                     moveq.l    D0, 0x04
  8329. 00004E38  2F00                     move.l     -[A7], D0
  8330. 00004E3A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8331. 00004E40  2440                     movea.l    A2, D0
  8332. 00004E42  200A                     move.l     D0, A2
  8333. 00004E44  6708                     beq        +0xA /* 00004E4E */
  8334. 00004E46  2F0A                     move.l     -[A7], A2
  8335. 00004E48  4EB9 0000 4082           jsr        [0x00004082]
  8336. label00004E4E:
  8337. 00004E4E  200A                     move.l     D0, A2
  8338. 00004E50  245F                     movea.l    A2, [A7]+
  8339. 00004E52  4E75                     rts
  8340. 00004E54  2F0A                     move.l     -[A7], A2
  8341. 00004E56  701E                     moveq.l    D0, 0x1E
  8342. 00004E58  2F00                     move.l     -[A7], D0
  8343. 00004E5A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8344. 00004E60  2440                     movea.l    A2, D0
  8345. 00004E62  200A                     move.l     D0, A2
  8346. 00004E64  6710                     beq        +0x12 /* 00004E76 */
  8347. 00004E66  2F0A                     move.l     -[A7], A2
  8348. 00004E68  4EB9 0000 3F6A           jsr        [0x00003F6A]
  8349. 00004E6E  2079 FFFE C650           movea.l    A0, [0xFFFEC650]
  8350. 00004E74  2488                     move.l     [A2], A0
  8351. label00004E76:
  8352. 00004E76  200A                     move.l     D0, A2
  8353. 00004E78  245F                     movea.l    A2, [A7]+
  8354. 00004E7A  4E75                     rts
  8355. 00004E7C  2F0A                     move.l     -[A7], A2
  8356. 00004E7E  701E                     moveq.l    D0, 0x1E
  8357. 00004E80  2F00                     move.l     -[A7], D0
  8358. 00004E82  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8359. 00004E88  2440                     movea.l    A2, D0
  8360. 00004E8A  200A                     move.l     D0, A2
  8361. 00004E8C  6710                     beq        +0x12 /* 00004E9E */
  8362. 00004E8E  2F0A                     move.l     -[A7], A2
  8363. 00004E90  4EB9 0000 3F6A           jsr        [0x00003F6A]
  8364. 00004E96  2079 FFFE C654           movea.l    A0, [0xFFFEC654]
  8365. 00004E9C  2488                     move.l     [A2], A0
  8366. label00004E9E:
  8367. 00004E9E  200A                     move.l     D0, A2
  8368. 00004EA0  245F                     movea.l    A2, [A7]+
  8369. 00004EA2  4E75                     rts
  8370. 00004EA4  2F0A                     move.l     -[A7], A2
  8371. 00004EA6  7056                     moveq.l    D0, 0x56
  8372. 00004EA8  2F00                     move.l     -[A7], D0
  8373. 00004EAA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8374. 00004EB0  2440                     movea.l    A2, D0
  8375. 00004EB2  200A                     move.l     D0, A2
  8376. 00004EB4  6708                     beq        +0xA /* 00004EBE */
  8377. 00004EB6  2F0A                     move.l     -[A7], A2
  8378. 00004EB8  4EB9 0000 4444           jsr        [0x00004444]
  8379. label00004EBE:
  8380. 00004EBE  200A                     move.l     D0, A2
  8381. 00004EC0  245F                     movea.l    A2, [A7]+
  8382. 00004EC2  4E75                     rts
  8383. 00004EC4  2F0A                     move.l     -[A7], A2
  8384. 00004EC6  7004                     moveq.l    D0, 0x04
  8385. 00004EC8  2F00                     move.l     -[A7], D0
  8386. 00004ECA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8387. 00004ED0  2440                     movea.l    A2, D0
  8388. 00004ED2  200A                     move.l     D0, A2
  8389. 00004ED4  6708                     beq        +0xA /* 00004EDE */
  8390. 00004ED6  2F0A                     move.l     -[A7], A2
  8391. 00004ED8  4EB9 0000 3FBA           jsr        [0x00003FBA]
  8392. label00004EDE:
  8393. 00004EDE  200A                     move.l     D0, A2
  8394. 00004EE0  245F                     movea.l    A2, [A7]+
  8395. 00004EE2  4E75                     rts
  8396. 00004EE4  2F0A                     move.l     -[A7], A2
  8397. 00004EE6  700C                     moveq.l    D0, 0x0C
  8398. 00004EE8  2F00                     move.l     -[A7], D0
  8399. 00004EEA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8400. 00004EF0  2440                     movea.l    A2, D0
  8401. 00004EF2  200A                     move.l     D0, A2
  8402. 00004EF4  6708                     beq        +0xA /* 00004EFE */
  8403. 00004EF6  2F0A                     move.l     -[A7], A2
  8404. 00004EF8  4EB9 0000 15AA           jsr        [0x000015AA]
  8405. label00004EFE:
  8406. 00004EFE  200A                     move.l     D0, A2
  8407. 00004F00  245F                     movea.l    A2, [A7]+
  8408. 00004F02  4E75                     rts
  8409. 00004F04  2F0A                     move.l     -[A7], A2
  8410. 00004F06  700E                     moveq.l    D0, 0x0E
  8411. 00004F08  2F00                     move.l     -[A7], D0
  8412. 00004F0A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8413. 00004F10  2440                     movea.l    A2, D0
  8414. 00004F12  200A                     move.l     D0, A2
  8415. 00004F14  6708                     beq        +0xA /* 00004F1E */
  8416. 00004F16  2F0A                     move.l     -[A7], A2
  8417. 00004F18  4EB9 0000 1592           jsr        [0x00001592]
  8418. label00004F1E:
  8419. 00004F1E  200A                     move.l     D0, A2
  8420. 00004F20  245F                     movea.l    A2, [A7]+
  8421. 00004F22  4E75                     rts
  8422. 00004F24  2F0A                     move.l     -[A7], A2
  8423. 00004F26  701E                     moveq.l    D0, 0x1E
  8424. 00004F28  2F00                     move.l     -[A7], D0
  8425. 00004F2A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8426. 00004F30  2440                     movea.l    A2, D0
  8427. 00004F32  200A                     move.l     D0, A2
  8428. 00004F34  6708                     beq        +0xA /* 00004F3E */
  8429. 00004F36  2F0A                     move.l     -[A7], A2
  8430. 00004F38  4EB9 0000 3FB2           jsr        [0x00003FB2]
  8431. label00004F3E:
  8432. 00004F3E  200A                     move.l     D0, A2
  8433. 00004F40  245F                     movea.l    A2, [A7]+
  8434. 00004F42  4E75                     rts
  8435. 00004F44  2F0A                     move.l     -[A7], A2
  8436. 00004F46  2F3C 0000 0084           move.l     -[A7], 0x84
  8437. 00004F4C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8438. 00004F52  2440                     movea.l    A2, D0
  8439. 00004F54  200A                     move.l     D0, A2
  8440. 00004F56  6708                     beq        +0xA /* 00004F60 */
  8441. 00004F58  2F0A                     move.l     -[A7], A2
  8442. 00004F5A  4EB9 0000 4530           jsr        [0x00004530]
  8443. label00004F60:
  8444. 00004F60  200A                     move.l     D0, A2
  8445. 00004F62  245F                     movea.l    A2, [A7]+
  8446. 00004F64  4E75                     rts
  8447. 00004F66  FFFF                     .invalid   <<F/7/7>>
  8448. 00004F68  41F9 FFFF 8324           lea.l      A0, [0xFFFF8324]
  8449. 00004F6E  2008                     move.l     D0, A0
  8450. 00004F70  205F                     movea.l    A0, [A7]+
  8451. 00004F72  584F                     addq.w     A7, 4
  8452. 00004F74  4ED0                     jmp        [A0]
  8453. 00004F76  FFFF                     .invalid   <<F/7/7>>
  8454. 00004F78  2F0A                     move.l     -[A7], A2
  8455. 00004F7A  701E                     moveq.l    D0, 0x1E
  8456. 00004F7C  2F00                     move.l     -[A7], D0
  8457. 00004F7E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8458. 00004F84  2440                     movea.l    A2, D0
  8459. 00004F86  200A                     move.l     D0, A2
  8460. 00004F88  6710                     beq        +0x12 /* 00004F9A */
  8461. 00004F8A  2F0A                     move.l     -[A7], A2
  8462. 00004F8C  4EB9 0000 3F6A           jsr        [0x00003F6A]
  8463. 00004F92  2079 FFFF 69B4           movea.l    A0, [0xFFFF69B4]
  8464. 00004F98  2488                     move.l     [A2], A0
  8465. label00004F9A:
  8466. 00004F9A  200A                     move.l     D0, A2
  8467. 00004F9C  245F                     movea.l    A2, [A7]+
  8468. 00004F9E  4E75                     rts
  8469. 00004FA0  2F0A                     move.l     -[A7], A2
  8470. 00004FA2  701E                     moveq.l    D0, 0x1E
  8471. 00004FA4  2F00                     move.l     -[A7], D0
  8472. 00004FA6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8473. 00004FAC  2440                     movea.l    A2, D0
  8474. 00004FAE  200A                     move.l     D0, A2
  8475. 00004FB0  6710                     beq        +0x12 /* 00004FC2 */
  8476. 00004FB2  2F0A                     move.l     -[A7], A2
  8477. 00004FB4  4EB9 0000 3F6A           jsr        [0x00003F6A]
  8478. 00004FBA  2079 FFFF 69B8           movea.l    A0, [0xFFFF69B8]
  8479. 00004FC0  2488                     move.l     [A2], A0
  8480. label00004FC2:
  8481. 00004FC2  200A                     move.l     D0, A2
  8482. 00004FC4  245F                     movea.l    A2, [A7]+
  8483. 00004FC6  4E75                     rts
  8484. 00004FC8  2F0A                     move.l     -[A7], A2
  8485. 00004FCA  701E                     moveq.l    D0, 0x1E
  8486. 00004FCC  2F00                     move.l     -[A7], D0
  8487. 00004FCE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8488. 00004FD4  2440                     movea.l    A2, D0
  8489. 00004FD6  200A                     move.l     D0, A2
  8490. 00004FD8  6710                     beq        +0x12 /* 00004FEA */
  8491. 00004FDA  2F0A                     move.l     -[A7], A2
  8492. 00004FDC  4EB9 0000 3FEA           jsr        [0x00003FEA]
  8493. 00004FE2  2079 FFFF 69BC           movea.l    A0, [0xFFFF69BC]
  8494. 00004FE8  2488                     move.l     [A2], A0
  8495. label00004FEA:
  8496. 00004FEA  200A                     move.l     D0, A2
  8497. 00004FEC  245F                     movea.l    A2, [A7]+
  8498. 00004FEE  4E75                     rts
  8499. 00004FF0  2F0A                     move.l     -[A7], A2
  8500. 00004FF2  700C                     moveq.l    D0, 0x0C
  8501. 00004FF4  2F00                     move.l     -[A7], D0
  8502. 00004FF6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8503. 00004FFC  2440                     movea.l    A2, D0
  8504. 00004FFE  200A                     move.l     D0, A2
  8505. 00005000  6708                     beq        +0xA /* 0000500A */
  8506. 00005002  2F0A                     move.l     -[A7], A2
  8507. 00005004  4EB9 0000 4002           jsr        [0x00004002]
  8508. label0000500A:
  8509. 0000500A  200A                     move.l     D0, A2
  8510. 0000500C  245F                     movea.l    A2, [A7]+
  8511. 0000500E  4E75                     rts
  8512. 00005010  2F0A                     move.l     -[A7], A2
  8513. 00005012  2F3C 0000 0092           move.l     -[A7], 0x92
  8514. 00005018  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8515. 0000501E  2440                     movea.l    A2, D0
  8516. 00005020  200A                     move.l     D0, A2
  8517. 00005022  6708                     beq        +0xA /* 0000502C */
  8518. 00005024  2F0A                     move.l     -[A7], A2
  8519. 00005026  4EB9 0000 5034           jsr        [0x00005034]
  8520. label0000502C:
  8521. 0000502C  200A                     move.l     D0, A2
  8522. 0000502E  245F                     movea.l    A2, [A7]+
  8523. 00005030  4E75                     rts
  8524. 00005032  FFFF                     .invalid   <<F/7/7>>
  8525. 00005034  4E56 0000                link       A6, 0
  8526. 00005038  2F0A                     move.l     -[A7], A2
  8527. 0000503A  246E 0008                movea.l    A2, [A6 + 0x8]
  8528. 0000503E  2F0A                     move.l     -[A7], A2
  8529. 00005040  4EB9 0000 6882           jsr        [0x00006882]
  8530. 00005046  2079 FFFF 6E64           movea.l    A0, [0xFFFF6E64]
  8531. 0000504C  2488                     move.l     [A2], A0
  8532. 0000504E  41F9 FFFF 6434           lea.l      A0, [0xFFFF6434]
  8533. 00005054  224A                     movea.l    A1, A2
  8534. 00005056  43E9 008A                lea.l      A1, [A1 + 0x8A]
  8535. 0000505A  22D8                     move.l     [A1]+, [A0]+
  8536. 0000505C  22D8                     move.l     [A1]+, [A0]+
  8537. 0000505E  70FF                     moveq.l    D0, 0xFFFFFFFF
  8538. 00005060  2540 0084                move.l     [A2 + 0x84], D0
  8539. 00005064  422A 0088                clr.b      [A2 + 0x88]
  8540. 00005068  7000                     moveq.l    D0, 0x00
  8541. 0000506A  2540 0080                move.l     [A2 + 0x80], D0
  8542. 0000506E  7000                     moveq.l    D0, 0x00
  8543. 00005070  2540 007C                move.l     [A2 + 0x7C], D0
  8544. 00005074  200A                     move.l     D0, A2
  8545. 00005076  245F                     movea.l    A2, [A7]+
  8546. 00005078  4E5E                     unlink     A6
  8547. 0000507A  205F                     movea.l    A0, [A7]+
  8548. 0000507C  584F                     addq.w     A7, 4
  8549. 0000507E  4ED0                     jmp        [A0]
  8550. 00005080  925F                     sub.w      D1, [A7]+
  8551. 00005082  5F63                     subq.w     -[A3], 7
  8552. 00005084  745F                     moveq.l    D2, 0x5F
  8553. 00005086  5F39 544D 656E           subq.b     [0x544D656E], 7
  8554. 0000508C  7556                     moveq.l    D2, 0x56
  8555. 0000508E  6965                     bvs        +0x67 /* 000050F5 */
  8556. 00005090  7746                     moveq.l    D3, 0x46
  8557. 00005092  7600                     moveq.l    D3, 0x00
  8558. 00005094  0000 FFFF                ori.b      D0, 0xFF
  8559. 00005098  41F9 FFFF 6A54           lea.l      A0, [0xFFFF6A54]
  8560. 0000509E  2008                     move.l     D0, A0
  8561. 000050A0  205F                     movea.l    A0, [A7]+
  8562. 000050A2  584F                     addq.w     A7, 4
  8563. 000050A4  4ED0                     jmp        [A0]
  8564. 000050A6  FFFF                     .invalid   <<F/7/7>>
  8565. 000050A8  2F0A                     move.l     -[A7], A2
  8566. 000050AA  7022                     moveq.l    D0, 0x22
  8567. 000050AC  2F00                     move.l     -[A7], D0
  8568. 000050AE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8569. 000050B4  2440                     movea.l    A2, D0
  8570. 000050B6  200A                     move.l     D0, A2
  8571. 000050B8  6708                     beq        +0xA /* 000050C2 */
  8572. 000050BA  2F0A                     move.l     -[A7], A2
  8573. 000050BC  4EB9 0000 4132           jsr        [0x00004132]
  8574. label000050C2:
  8575. 000050C2  200A                     move.l     D0, A2
  8576. 000050C4  245F                     movea.l    A2, [A7]+
  8577. 000050C6  4E75                     rts
  8578. 000050C8  2F0A                     move.l     -[A7], A2
  8579. 000050CA  707E                     moveq.l    D0, 0x7E
  8580. 000050CC  2F00                     move.l     -[A7], D0
  8581. 000050CE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8582. 000050D4  2440                     movea.l    A2, D0
  8583. 000050D6  200A                     move.l     D0, A2
  8584. 000050D8  6708                     beq        +0xA /* 000050E2 */
  8585. 000050DA  2F0A                     move.l     -[A7], A2
  8586. 000050DC  4EB9 0000 4142           jsr        [0x00004142]
  8587. label000050E2:
  8588. 000050E2  200A                     move.l     D0, A2
  8589. 000050E4  245F                     movea.l    A2, [A7]+
  8590. 000050E6  4E75                     rts
  8591. 000050E8  2F0A                     move.l     -[A7], A2
  8592. 000050EA  2F3C 0000 008C           move.l     -[A7], 0x8C
  8593. 000050F0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8594. 000050F6  2440                     movea.l    A2, D0
  8595. 000050F8  200A                     move.l     D0, A2
  8596. 000050FA  6708                     beq        +0xA /* 00005104 */
  8597. 000050FC  2F0A                     move.l     -[A7], A2
  8598. 000050FE  4EB9 0000 520C           jsr        [0x0000520C]
  8599. label00005104:
  8600. 00005104  200A                     move.l     D0, A2
  8601. 00005106  245F                     movea.l    A2, [A7]+
  8602. 00005108  4E75                     rts
  8603. 0000510A  FFFF                     .invalid   <<F/7/7>>
  8604. 0000510C  2F0A                     move.l     -[A7], A2
  8605. 0000510E  2F3C 0000 009E           move.l     -[A7], 0x9E
  8606. 00005114  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8607. 0000511A  2440                     movea.l    A2, D0
  8608. 0000511C  200A                     move.l     D0, A2
  8609. 0000511E  6708                     beq        +0xA /* 00005128 */
  8610. 00005120  2F0A                     move.l     -[A7], A2
  8611. 00005122  4EB9 0000 5130           jsr        [0x00005130]
  8612. label00005128:
  8613. 00005128  200A                     move.l     D0, A2
  8614. 0000512A  245F                     movea.l    A2, [A7]+
  8615. 0000512C  4E75                     rts
  8616. 0000512E  FFFF                     .invalid   <<F/7/7>>
  8617. 00005130  4E56 0000                link       A6, 0
  8618. 00005134  48E7 1020                movem.l    -[A7], D3,A2
  8619. 00005138  246E 0008                movea.l    A2, [A6 + 0x8]
  8620. 0000513C  2F0A                     move.l     -[A7], A2
  8621. 0000513E  4EB9 0000 5034           jsr        [0x00005034]
  8622. 00005144  2079 FFFF A248           movea.l    A0, [0xFFFFA248]
  8623. 0000514A  2488                     move.l     [A2], A0
  8624. 0000514C  7600                     moveq.l    D3, 0x00
  8625. 0000514E  2543 0096                move.l     [A2 + 0x96], D3
  8626. 00005152  2543 0092                move.l     [A2 + 0x92], D3
  8627. 00005156  2543 009A                move.l     [A2 + 0x9A], D3
  8628. 0000515A  200A                     move.l     D0, A2
  8629. 0000515C  4CDF 0408                movem.l    D3,A2, [A7]+
  8630. 00005160  4E5E                     unlink     A6
  8631. 00005162  205F                     movea.l    A0, [A7]+
  8632. 00005164  584F                     addq.w     A7, 4
  8633. 00005166  4ED0                     jmp        [A0]
  8634. 00005168  9A5F                     sub.w      D5, [A7]+
  8635. 0000516A  5F63                     subq.w     -[A3], 7
  8636. 0000516C  745F                     moveq.l    D2, 0x5F
  8637. 0000516E  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  8638. 00005172  5465                     addq.w     -[A5], 2
  8639. 00005174  6172                     bsr        +0x74 /* 000051E8 */
  8640. 00005176  4F66                     chk.w      D7, -[A6]
  8641. 00005178  664D                     bne        +0x4F /* 000051C7 */
  8642. 0000517A  656E                     bcs        +0x70 /* 000051EA */
  8643. 0000517C  7556                     moveq.l    D2, 0x56
  8644. 0000517E  6965                     bvs        +0x67 /* 000051E5 */
  8645. 00005180  7746                     moveq.l    D3, 0x46
  8646. 00005182  7600                     moveq.l    D3, 0x00
  8647. 00005184  0000 FFFF                ori.b      D0, 0xFF
  8648. 00005188  41F9 FFFF 9BBC           lea.l      A0, [0xFFFF9BBC]
  8649. 0000518E  2008                     move.l     D0, A0
  8650. 00005190  205F                     movea.l    A0, [A7]+
  8651. 00005192  584F                     addq.w     A7, 4
  8652. 00005194  4ED0                     jmp        [A0]
  8653. 00005196  FFFF                     .invalid   <<F/7/7>>
  8654. 00005198  4E56 0000                link       A6, 0
  8655. 0000519C  2F0A                     move.l     -[A7], A2
  8656. 0000519E  2F3C 0000 008C           move.l     -[A7], 0x8C
  8657. 000051A4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8658. 000051AA  2440                     movea.l    A2, D0
  8659. 000051AC  200A                     move.l     D0, A2
  8660. 000051AE  6708                     beq        +0xA /* 000051B8 */
  8661. 000051B0  2F0A                     move.l     -[A7], A2
  8662. 000051B2  4EB9 0000 520C           jsr        [0x0000520C]
  8663. label000051B8:
  8664. 000051B8  2F39 FFFF 643C           move.l     -[A7], [0xFFFF643C]
  8665. 000051BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8666. 000051C2  2F0A                     move.l     -[A7], A2
  8667. 000051C4  4EB9 0000 5278           jsr        [0x00005278]
  8668. 000051CA  206E 0008                movea.l    A0, [A6 + 0x8]
  8669. 000051CE  214A 0096                move.l     [A0 + 0x96], A2
  8670. 000051D2  245F                     movea.l    A2, [A7]+
  8671. 000051D4  4E5E                     unlink     A6
  8672. 000051D6  205F                     movea.l    A0, [A7]+
  8673. 000051D8  584F                     addq.w     A7, 4
  8674. 000051DA  4ED0                     jmp        [A0]
  8675. 000051DC  802B 496E                or.b       D0, [A3 + 0x496E]
  8676. 000051E0  7374                     moveq.l    D1, 0x74
  8677. 000051E2  616C                     bsr        +0x6E /* 00005250 */
  8678. 000051E4  6C54                     bge        +0x56 /* 0000523A */
  8679. 000051E6  6561                     bcs        +0x63 /* 00005249 */
  8680. fn000051E8:
  8681. 000051E8  724F                     moveq.l    D1, 0x4F
  8682. label000051EA:
  8683. 000051EA  6666                     bne        +0x68 /* 00005252 */
  8684. 000051EC  5472 6163 6B65 725F 5F31 addq.w     [[A2 + 0x6B65] + 0x725F5F31], 2
  8685. 000051F6  3654                     movea.w    A3, [A4]
  8686. 000051F8  5465                     addq.w     -[A5], 2
  8687. 000051FA  6172                     bsr        +0x74 /* 0000526E */
  8688. 000051FC  4F66                     chk.w      D7, -[A6]
  8689. 000051FE  664D                     bne        +0x4F /* 0000524D */
  8690. 00005200  656E                     bcs        +0x70 /* 00005270 */
  8691. 00005202  7556                     moveq.l    D2, 0x56
  8692. 00005204  6965                     bvs        +0x67 /* 0000526B */
  8693. 00005206  7746                     moveq.l    D3, 0x46
  8694. 00005208  7600                     moveq.l    D3, 0x00
  8695. 0000520A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8696. 0000520E  0000 48E7                ori.b      D0, 0xE7
  8697. 00005212  1020                     move.b     D0, -[A0]
  8698. 00005214  246E 0008                movea.l    A2, [A6 + 0x8]
  8699. 00005218  2F0A                     move.l     -[A7], A2
  8700. 0000521A  4EB9 0000 4142           jsr        [0x00004142]
  8701. 00005220  204A                     movea.l    A0, A2
  8702. 00005222  41E8 0088                lea.l      A0, [A0 + 0x88]
  8703. 00005226  2F08                     move.l     -[A7], A0
  8704. 00005228  4EB9 0000 0A2A           jsr        [0x00000A2A]
  8705. 0000522E  2079 FFFF A244           movea.l    A0, [0xFFFFA244]
  8706. 00005234  2488                     move.l     [A2], A0
  8707. 00005236  422A 0086                clr.b      [A2 + 0x86]
  8708. label0000523A:
  8709. 0000523A  2579 FFFF 643C 0088      move.l     [A2 + 0x88], [0xFFFF643C]
  8710. 00005242  7600                     moveq.l    D3, 0x00
  8711. 00005244  2543 007E                move.l     [A2 + 0x7E], D3
  8712. 00005248  2543 0082                move.l     [A2 + 0x82], D3
  8713. 0000524C  200A                     move.l     D0, A2
  8714. 0000524E  4CDF 0408                movem.l    D3,A2, [A7]+
  8715. // begin alternate branch 00005250-00005254
  8716. fn00005250:
  8717. 00005250  0408 4E5E                subi.b     A0, 0x5E /* '^' */
  8718. // end alternate branch 00005250-00005254
  8719. fn00005250: // (misaligned)
  8720. label00005252:
  8721. 00005252  4E5E                     unlink     A6
  8722. 00005254  205F                     movea.l    A0, [A7]+
  8723. 00005256  584F                     addq.w     A7, 4
  8724. 00005258  4ED0                     jmp        [A0]
  8725. 0000525A  995F                     sub.w      [A7]+, D4
  8726. 0000525C  5F63                     subq.w     -[A3], 7
  8727. 0000525E  745F                     moveq.l    D2, 0x5F
  8728. 00005260  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  8729. 00005264  5465                     addq.w     -[A5], 2
  8730. 00005266  6172                     bsr        +0x74 /* 000052DA */
  8731. 00005268  4F66                     chk.w      D7, -[A6]
  8732. 0000526A  6654                     bne        +0x56 /* 000052C0 */
  8733. 0000526C  7261                     moveq.l    D1, 0x61
  8734. fn0000526E:
  8735. 0000526E  636B                     bls        +0x6D /* 000052DB */
  8736. label00005270:
  8737. 00005270  6572                     bcs        +0x74 /* 000052E4 */
  8738. 00005272  4676 0000                not.w      [A6 + D0.w]
  8739. 00005276  FFFF                     .invalid   <<F/7/7>>
  8740. 00005278  4E56 FFA4                link       A6, -0x005C
  8741. 0000527C  48E7 0030                movem.l    -[A7], A2,A3
  8742. 00005280  266E 0008                movea.l    A3, [A6 + 0x8]
  8743. 00005284  302E 0010                move.w     D0, [A6 + 0x10]
  8744. 00005288  48C0                     ext.l      D0
  8745. 0000528A  2D40 FFA4                move.l     [A6 - 0x5C], D0
  8746. 0000528E  302E 0012                move.w     D0, [A6 + 0x12]
  8747. 00005292  48C0                     ext.l      D0
  8748. 00005294  2D40 FFA8                move.l     [A6 - 0x58], D0
  8749. 00005298  42A7                     clr.l      -[A7]
  8750. 0000529A  42A7                     clr.l      -[A7]
  8751. 0000529C  4227                     clr.b      -[A7]
  8752. 0000529E  4227                     clr.b      -[A7]
  8753. 000052A0  42A7                     clr.l      -[A7]
  8754. 000052A2  42A7                     clr.l      -[A7]
  8755. 000052A4  42A7                     clr.l      -[A7]
  8756. 000052A6  486E FFA4                pea.l      [A6 - 0x5C]
  8757. 000052AA  2F0B                     move.l     -[A7], A3
  8758. 000052AC  4EB9 0000 5370           jsr        [0x00005370]
  8759. 000052B2  422B 002A                clr.b      [A3 + 0x2A]
  8760. 000052B6  276E 000C 007E           move.l     [A3 + 0x7E], [A6 + 0xC]
  8761. 000052BC  4240                     clr.w      D0
  8762. 000052BE  3D40 FFEC                move.w     [A6 - 0x14], D0
  8763. // begin alternate branch 000052C0-000052C2
  8764. label000052C0:
  8765. 000052C0  FFEC                     .invalid   <<F/7/7>>
  8766. // end alternate branch 000052C0-000052C2
  8767. label000052C0: // (misaligned)
  8768. 000052C2  7000                     moveq.l    D0, 0x00
  8769. 000052C4  2D40 FFEE                move.l     [A6 - 0x12], D0
  8770. 000052C8  7000                     moveq.l    D0, 0x00
  8771. 000052CA  2D40 FFF6                move.l     [A6 - 0xA], D0
  8772. 000052CE  2D40 FFFA                move.l     [A6 - 0x6], D0
  8773. 000052D2  2D79 FFFF 3C6C FFF2      move.l     [A6 - 0xE], [0xFFFF3C6C]
  8774. fn000052DA:
  8775. 000052DA  45EE FFAC                lea.l      A2, [A6 - 0x54]
  8776. 000052DE  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  8777. label000052E4:
  8778. 000052E4  486E FFAC                pea.l      [A6 - 0x54]
  8779. 000052E8  4EB9 0000 07CA           jsr        [0x000007CA]
  8780. 000052EE  584F                     addq.w     A7, 4
  8781. 000052F0  4A80                     tst.l      D0
  8782. 000052F2  6614                     bne        +0x16 /* 00005308 */
  8783. 000052F4  4EB9 0000 120A           jsr        [0x0000120A]
  8784. 000052FA  2740 0082                move.l     [A3 + 0x82], D0
  8785. 000052FE  23EE FFF2 FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0xE]
  8786. 00005306  6018                     bra        +0x1A /* 00005320 */
  8787. label00005308:
  8788. 00005308  2F0B                     move.l     -[A7], A3
  8789. 0000530A  2053                     movea.l    A0, [A3]
  8790. 0000530C  2068 0044                movea.l    A0, [A0 + 0x44]
  8791. 00005310  4E90                     jsr        [A0]
  8792. 00005312  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  8793. 00005316  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  8794. 0000531A  4EB9 0000 112A           jsr        [0x0000112A]
  8795. label00005320:
  8796. 00005320  4CDF 0C00                movem.l    A2,A3, [A7]+
  8797. 00005324  4E5E                     unlink     A6
  8798. 00005326  205F                     movea.l    A0, [A7]+
  8799. 00005328  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8800. 0000532C  4ED0                     jmp        [A0]
  8801. 0000532E  803D                     or.b       D0, <<invalid special address>>
  8802. 00005330  4954                     chk.w      D4, [A4]
  8803. 00005332  6561                     bcs        +0x63 /* 00005395 */
  8804. 00005334  724F                     moveq.l    D1, 0x4F
  8805. 00005336  6666                     bne        +0x68 /* 0000539E */
  8806. 00005338  5472 6163 6B65 725F 5F31 addq.w     [[A2 + 0x6B65] + 0x725F5F31], 2
  8807. 00005342  3554 5465                move.w     [A2 + 0x5465], [A4]
  8808. 00005346  6172                     bsr        +0x74 /* 000053BA */
  8809. 00005348  4F66                     chk.w      D7, -[A6]
  8810. 0000534A  6654                     bne        +0x56 /* 000053A0 */
  8811. 0000534C  7261                     moveq.l    D1, 0x61
  8812. 0000534E  636B                     bls        +0x6D /* 000053BB */
  8813. 00005350  6572                     bcs        +0x74 /* 000053C4 */
  8814. 00005352  4636 4350                not.b      [A6]
  8815. 00005356  6F69                     ble        +0x6B /* 000053C1 */
  8816. 00005358  6E74                     bgt        +0x76 /* 000053CE */
  8817. 0000535A  5031 3654                addq.b     [A1 + D3.w * 8 + 0x54], 8
  8818. 0000535E  5465                     addq.w     -[A5], 2
  8819. 00005360  6172                     bsr        +0x74 /* 000053D4 */
  8820. 00005362  4F66                     chk.w      D7, -[A6]
  8821. 00005364  664D                     bne        +0x4F /* 000053B3 */
  8822. 00005366  656E                     bcs        +0x70 /* 000053D6 */
  8823. 00005368  7556                     moveq.l    D2, 0x56
  8824. 0000536A  6965                     bvs        +0x67 /* 000053D1 */
  8825. 0000536C  7700                     moveq.l    D3, 0x00
  8826. 0000536E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8827. 00005372  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  8828. 00005376  0024 2F2E                ori.b      -[A4], 0x2E /* '.' */
  8829. 0000537A  0020 1F2E                ori.b      -[A0], 0x2E /* '.' */
  8830. 0000537E  001E 1F2E                ori.b      [A6]+, 0x2E /* '.' */
  8831. 00005382  001C 2F2E                ori.b      [A4]+, 0x2E /* '.' */
  8832. 00005386  0018 2F2E                ori.b      [A0]+, 0x2E /* '.' */
  8833. 0000538A  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  8834. 0000538E  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  8835. 00005392  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  8836. 00005396  0008 4EB9                ori.b      A0, 0xB9
  8837. 0000539A  0000 514A                ori.b      D0, 0x4A /* 'J' */
  8838. label0000539E:
  8839. 0000539E  4E5E                     unlink     A6
  8840. label000053A0:
  8841. 000053A0  205F                     movea.l    A0, [A7]+
  8842. 000053A2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  8843. 000053A6  4ED0                     jmp        [A0]
  8844. 000053A8  806E 4954                or.w       D0, [A6 + 0x4954]
  8845. 000053AC  6561                     bcs        +0x63 /* 0000540F */
  8846. 000053AE  724F                     moveq.l    D1, 0x4F
  8847. 000053B0  6666                     bne        +0x68 /* 00005418 */
  8848. 000053B2  4D65                     chk.w      D6, -[A5]
  8849. 000053B4  6E75                     bgt        +0x77 /* 0000542B */
  8850. 000053B6  5669 6577                addq.w     [A1 + 0x6577], 3
  8851. fn000053BA:
  8852. 000053BA  5472 6163 6B65 725F 5F32 addq.w     [[A2 + 0x6B65] + 0x725F5F32], 2
  8853. label000053C4:
  8854. 000053C4  3354 5465                move.w     [A1 + 0x5465], [A4]
  8855. 000053C8  6172                     bsr        +0x74 /* 0000543C */
  8856. 000053CA  4F66                     chk.w      D7, -[A6]
  8857. 000053CC  664D                     bne        +0x4F /* 0000541B */
  8858. label000053CE:
  8859. 000053CE  656E                     bcs        +0x70 /* 0000543E */
  8860. 000053D0  7556                     moveq.l    D2, 0x56
  8861. 000053D2  6965                     bvs        +0x67 /* 00005439 */
  8862. fn000053D4:
  8863. 000053D4  7754                     moveq.l    D3, 0x54
  8864. label000053D6:
  8865. 000053D6  7261                     moveq.l    D1, 0x61
  8866. 000053D8  636B                     bls        +0x6D /* 00005445 */
  8867. 000053DA  6572                     bcs        +0x74 /* 0000544E */
  8868. 000053DC  466C 5031                not.w      [A4 + 0x5031]
  8869. 000053E0  3554 436F                move.w     [A2 + 0x436F], [A4]
  8870. 000053E4  6D6D                     blt        +0x6F /* 00005453 */
  8871. 000053E6  616E                     bsr        +0x70 /* 00005456 */
  8872. 000053E8  6448                     bcc        +0x4A /* 00005432 */
  8873. 000053EA  616E                     bsr        +0x70 /* 0000545A */
  8874. 000053EC  646C                     bcc        +0x6E /* 0000545A */
  8875. 000053EE  6572                     bcs        +0x74 /* 00005462 */
  8876. 000053F0  5563                     subq.w     -[A3], 2
  8877. 000053F2  5563                     subq.w     -[A3], 2
  8878. 000053F4  5037 544F                addq.b     [A7 + D5.w * 4 + 0x4F], 8
  8879. 000053F8  626A                     bhi        +0x6C /* 00005464 */
  8880. 000053FA  6563                     bcs        +0x65 /* 0000545F */
  8881. 000053FC  7450                     moveq.l    D2, 0x50
  8882. 000053FE  3554 5669                move.w     [A2 + 0x5669], [A4]
  8883. 00005402  6577                     bcs        +0x79 /* 0000547B */
  8884. 00005404  5039 5453 6372           addq.b     [0x54536372], 8
  8885. 0000540A  6F6C                     ble        +0x6E /* 00005478 */
  8886. 0000540C  6C65                     bge        +0x67 /* 00005473 */
  8887. 0000540E  7252                     moveq.l    D1, 0x52
  8888. 00005410  4336 5650                .invalid   1, [A6 + D5.w * 8 + 0x50] // invalid opcode 4 with b == 4
  8889. 00005414  6F69                     ble        +0x6B /* 0000547F */
  8890. 00005416  6E74                     bgt        +0x76 /* 0000548C */
  8891. label00005418:
  8892. 00005418  0000 FFFF                ori.b      D0, 0xFF
  8893. 0000541C  41F9 FFFF 9B88           lea.l      A0, [0xFFFF9B88]
  8894. 00005422  2008                     move.l     D0, A0
  8895. 00005424  205F                     movea.l    A0, [A7]+
  8896. 00005426  584F                     addq.w     A7, 4
  8897. 00005428  4ED0                     jmp        [A0]
  8898. 0000542A  FFFF                     .invalid   <<F/7/7>>
  8899. 0000542C  41F9 FFFF 9B58           lea.l      A0, [0xFFFF9B58]
  8900. label00005432:
  8901. 00005432  2008                     move.l     D0, A0
  8902. 00005434  205F                     movea.l    A0, [A7]+
  8903. 00005436  584F                     addq.w     A7, 4
  8904. 00005438  4ED0                     jmp        [A0]
  8905. 0000543A  FFFF                     .invalid   <<F/7/7>>
  8906. fn0000543C:
  8907. 0000543C  2F0A                     move.l     -[A7], A2
  8908. label0000543E:
  8909. 0000543E  7004                     moveq.l    D0, 0x04
  8910. 00005440  2F00                     move.l     -[A7], D0
  8911. 00005442  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8912. 00005448  2440                     movea.l    A2, D0
  8913. 0000544A  200A                     move.l     D0, A2
  8914. 0000544C  6708                     beq        +0xA /* 00005456 */
  8915. label0000544E:
  8916. 0000544E  2F0A                     move.l     -[A7], A2
  8917. 00005450  4EB9 0000 3FAA           jsr        [0x00003FAA]
  8918. fn00005456:
  8919. 00005456  200A                     move.l     D0, A2
  8920. 00005458  245F                     movea.l    A2, [A7]+
  8921. fn0000545A:
  8922. 0000545A  4E75                     rts
  8923. 0000545C  2F0A                     move.l     -[A7], A2
  8924. 0000545E  701E                     moveq.l    D0, 0x1E
  8925. 00005460  2F00                     move.l     -[A7], D0
  8926. label00005462:
  8927. 00005462  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8928. // begin alternate branch 00005464-00005468
  8929. label00005464:
  8930. 00005464  0000 0BEA                ori.b      D0, 0xEA
  8931. // end alternate branch 00005464-00005468
  8932. label00005464: // (misaligned)
  8933. 00005468  2440                     movea.l    A2, D0
  8934. 0000546A  200A                     move.l     D0, A2
  8935. 0000546C  6710                     beq        +0x12 /* 0000547E */
  8936. 0000546E  2F0A                     move.l     -[A7], A2
  8937. 00005470  4EB9 0000 642A           jsr        [0x0000642A]
  8938. 00005476  2079 FFFF B73C           movea.l    A0, [0xFFFFB73C]
  8939. // begin alternate branch 00005478-0000547E
  8940. label00005478:
  8941. 00005478  FFFF                     .invalid   <<F/7/7>>
  8942. 0000547A  B73C 2488                xor.b      0x88, D3
  8943. // end alternate branch 00005478-0000547E
  8944. label00005478: // (misaligned)
  8945. 0000547C  2488                     move.l     [A2], A0
  8946. label0000547E:
  8947. 0000547E  200A                     move.l     D0, A2
  8948. 00005480  245F                     movea.l    A2, [A7]+
  8949. 00005482  4E75                     rts
  8950. 00005484  2F0A                     move.l     -[A7], A2
  8951. 00005486  7014                     moveq.l    D0, 0x14
  8952. 00005488  2F00                     move.l     -[A7], D0
  8953. 0000548A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8954. // begin alternate branch 0000548C-00005490
  8955. label0000548C:
  8956. 0000548C  0000 0BEA                ori.b      D0, 0xEA
  8957. // end alternate branch 0000548C-00005490
  8958. label0000548C: // (misaligned)
  8959. 00005490  2440                     movea.l    A2, D0
  8960. 00005492  200A                     move.l     D0, A2
  8961. 00005494  6710                     beq        +0x12 /* 000054A6 */
  8962. 00005496  2F0A                     move.l     -[A7], A2
  8963. 00005498  4EB9 0000 3F5A           jsr        [0x00003F5A]
  8964. 0000549E  2079 FFFF B740           movea.l    A0, [0xFFFFB740]
  8965. 000054A4  2488                     move.l     [A2], A0
  8966. label000054A6:
  8967. 000054A6  200A                     move.l     D0, A2
  8968. 000054A8  245F                     movea.l    A2, [A7]+
  8969. 000054AA  4E75                     rts
  8970. 000054AC  2F0A                     move.l     -[A7], A2
  8971. 000054AE  2F3C 0000 0124           move.l     -[A7], 0x124
  8972. 000054B4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8973. 000054BA  2440                     movea.l    A2, D0
  8974. 000054BC  200A                     move.l     D0, A2
  8975. 000054BE  6708                     beq        +0xA /* 000054C8 */
  8976. 000054C0  2F0A                     move.l     -[A7], A2
  8977. 000054C2  4EB9 0000 54D0           jsr        [0x000054D0]
  8978. label000054C8:
  8979. 000054C8  200A                     move.l     D0, A2
  8980. 000054CA  245F                     movea.l    A2, [A7]+
  8981. 000054CC  4E75                     rts
  8982. 000054CE  FFFF                     .invalid   <<F/7/7>>
  8983. 000054D0  4E56 0000                link       A6, 0
  8984. 000054D4  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  8985. 000054D8  246E 0008                movea.l    A2, [A6 + 0x8]
  8986. 000054DC  2F0A                     move.l     -[A7], A2
  8987. 000054DE  4EB9 0000 3F5A           jsr        [0x00003F5A]
  8988. 000054E4  264A                     movea.l    A3, A2
  8989. 000054E6  504B                     addq.w     A3, 8
  8990. 000054E8  4203                     clr.b      D3
  8991. 000054EA  1683                     move.b     [A3], D3
  8992. 000054EC  2079 FFFF BE84           movea.l    A0, [0xFFFFBE84]
  8993. 000054F2  2488                     move.l     [A2], A0
  8994. 000054F4  7800                     moveq.l    D4, 0x00
  8995. 000054F6  2544 0118                move.l     [A2 + 0x118], D4
  8996. 000054FA  7A00                     moveq.l    D5, 0x00
  8997. 000054FC  2545 011C                move.l     [A2 + 0x11C], D5
  8998. 00005500  2544 0120                move.l     [A2 + 0x120], D4
  8999. 00005504  4240                     clr.w      D0
  9000. 00005506  3540 010A                move.w     [A2 + 0x10A], D0
  9001. 0000550A  1543 0108                move.b     [A2 + 0x108], D3
  9002. 0000550E  2545 0004                move.l     [A2 + 0x4], D5
  9003. 00005512  4879 FFFF BCF4           push.l     0xFFFFBCF4
  9004. 00005518  204A                     movea.l    A0, A2
  9005. 0000551A  5048                     addq.w     A0, 8
  9006. 0000551C  2F08                     move.l     -[A7], A0
  9007. 0000551E  4EB9 0000 0B8A           jsr        [0x00000B8A]
  9008. 00005524  1543 010D                move.b     [A2 + 0x10D], D3
  9009. 00005528  1543 010C                move.b     [A2 + 0x10C], D3
  9010. 0000552C  2544 0114                move.l     [A2 + 0x114], D4
  9011. 00005530  2544 0110                move.l     [A2 + 0x110], D4
  9012. 00005534  1543 010E                move.b     [A2 + 0x10E], D3
  9013. 00005538  200A                     move.l     D0, A2
  9014. 0000553A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  9015. 0000553E  4E5E                     unlink     A6
  9016. 00005540  205F                     movea.l    A0, [A7]+
  9017. 00005542  584F                     addq.w     A7, 4
  9018. 00005544  4ED0                     jmp        [A0]
  9019. 00005546  945F                     sub.w      D2, [A7]+
  9020. 00005548  5F63                     subq.w     -[A3], 7
  9021. 0000554A  745F                     moveq.l    D2, 0x5F
  9022. 0000554C  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  9023. 00005550  4350                     chk.w      D1, [A0]
  9024. 00005552  6C75                     bge        +0x77 /* 000055C9 */
  9025. 00005554  7354                     moveq.l    D1, 0x54
  9026. 00005556  6F6F                     ble        +0x71 /* 000055C7 */
  9027. 00005558  6C46                     bge        +0x48 /* 000055A0 */
  9028. 0000555A  7600                     moveq.l    D3, 0x00
  9029. 0000555C  0000 FFFF                ori.b      D0, 0xFF
  9030. 00005560  41F9 FFFF BD08           lea.l      A0, [0xFFFFBD08]
  9031. 00005566  2008                     move.l     D0, A0
  9032. 00005568  205F                     movea.l    A0, [A7]+
  9033. 0000556A  584F                     addq.w     A7, 4
  9034. 0000556C  4ED0                     jmp        [A0]
  9035. 0000556E  FFFF                     .invalid   <<F/7/7>>
  9036. 00005570  4E56 FE00                link       A6, -0x0200
  9037. 00005574  48E7 1020                movem.l    -[A7], D3,A2
  9038. 00005578  422E FE00                clr.b      [A6 - 0x200]
  9039. 0000557C  246E 000E                movea.l    A2, [A6 + 0xE]
  9040. 00005580  1212                     move.b     D1, [A2]
  9041. 00005582  7000                     moveq.l    D0, 0x00
  9042. 00005584  1001                     move.b     D0, D1
  9043. 00005586  5280                     addq.l     D0, 1
  9044. 00005588  2F00                     move.l     -[A7], D0
  9045. 0000558A  2F0A                     move.l     -[A7], A2
  9046. 0000558C  486E FF00                pea.l      [A6 - 0x100]
  9047. 00005590  4EB9 0000 0042           jsr        [0x00000042]
  9048. 00005596  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9049. 0000559A  486E FF00                pea.l      [A6 - 0x100]
  9050. 0000559E  4EB9 0000 13FA           jsr        [0x000013FA]
  9051. // begin alternate branch 000055A0-000055A4
  9052. label000055A0:
  9053. 000055A0  0000 13FA                ori.b      D0, 0xFA
  9054. // end alternate branch 000055A0-000055A4
  9055. label000055A0: // (misaligned)
  9056. 000055A4  1D7C 0002 FE00           move.b     [A6 - 0x200], 0x2
  9057. 000055AA  302E 000C                move.w     D0, [A6 + 0xC]
  9058. 000055AE  48C0                     ext.l      D0
  9059. 000055B0  0280 0000 FF00           andi.l     D0, 0xFF00
  9060. 000055B6  E080                     asr        D0, 8
  9061. 000055B8  1D40 FE01                move.b     [A6 - 0x1FF], D0
  9062. 000055BC  1D6E 000D FE02           move.b     [A6 - 0x1FE], [A6 + 0xD]
  9063. 000055C2  486E FF00                pea.l      [A6 - 0x100]
  9064. 000055C6  486E FE00                pea.l      [A6 - 0x200]
  9065. 000055CA  206E 0008                movea.l    A0, [A6 + 0x8]
  9066. 000055CE  2628 0004                move.l     D3, [A0 + 0x4]
  9067. 000055D2  2F03                     move.l     -[A7], D3
  9068. 000055D4  2043                     movea.l    A0, D3
  9069. 000055D6  2050                     movea.l    A0, [A0]
  9070. 000055D8  2068 0060                movea.l    A0, [A0 + 0x60]
  9071. 000055DC  4E90                     jsr        [A0]
  9072. 000055DE  4CDF 0408                movem.l    D3,A2, [A7]+
  9073. 000055E2  4E5E                     unlink     A6
  9074. 000055E4  205F                     movea.l    A0, [A7]+
  9075. 000055E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9076. 000055EA  4ED0                     jmp        [A0]
  9077. 000055EC  8028 496E                or.b       D0, [A0 + 0x496E]
  9078. 000055F0  7374                     moveq.l    D1, 0x74
  9079. 000055F2  616C                     bsr        +0x6E /* 00005660 */
  9080. 000055F4  6C4B                     bge        +0x4D /* 00005641 */
  9081. 000055F6  6579                     bcs        +0x7B /* 00005671 */
  9082. 000055F8  576F 7264                subq.w     [A7 + 0x7264], 3
  9083. 000055FC  5F5F                     subq.w     [A7]+, 7
  9084. 000055FE  3130 5443                move.w     -[A0], [A0 + D5.w * 4 + 0x43]
  9085. 00005602  506C 7573                addq.w     [A4 + 0x7573], 8
  9086. 00005606  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  9087. 0000560A  4652                     not.w      [A2]
  9088. 0000560C  4337 4353 7472 3235      .invalid   1, [[A7] + 0x74723235] // invalid opcode 4 with b == 4
  9089. 00005614  3573 0000 4E56           move.w     [A2 + 0x4E56], [A3 + D0.w]
  9090. 0000561A  FE00 48E7                .unknown   0xFE00 0x48E7 (W = 7)
  9091. 0000561E  1020                     move.b     D0, -[A0]
  9092. 00005620  422E FE00                clr.b      [A6 - 0x200]
  9093. 00005624  246E 0010                movea.l    A2, [A6 + 0x10]
  9094. 00005628  1212                     move.b     D1, [A2]
  9095. 0000562A  7000                     moveq.l    D0, 0x00
  9096. 0000562C  1001                     move.b     D0, D1
  9097. 0000562E  5280                     addq.l     D0, 1
  9098. 00005630  2F00                     move.l     -[A7], D0
  9099. 00005632  2F0A                     move.l     -[A7], A2
  9100. 00005634  486E FF00                pea.l      [A6 - 0x100]
  9101. 00005638  4EB9 0000 0042           jsr        [0x00000042]
  9102. 0000563E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9103. 00005642  486E FF00                pea.l      [A6 - 0x100]
  9104. 00005646  4EB9 0000 13FA           jsr        [0x000013FA]
  9105. 0000564C  2F0A                     move.l     -[A7], A2
  9106. 0000564E  486E FE00                pea.l      [A6 - 0x200]
  9107. 00005652  206E 0008                movea.l    A0, [A6 + 0x8]
  9108. 00005656  2628 0004                move.l     D3, [A0 + 0x4]
  9109. 0000565A  2F03                     move.l     -[A7], D3
  9110. 0000565C  2043                     movea.l    A0, D3
  9111. 0000565E  2050                     movea.l    A0, [A0]
  9112. fn00005660:
  9113. 00005660  2068 0050                movea.l    A0, [A0 + 0x50]
  9114. 00005664  4E90                     jsr        [A0]
  9115. 00005666  4A00                     tst.b      D0
  9116. 00005668  671E                     beq        +0x20 /* 00005688 */
  9117. 0000566A  122E FE01                move.b     D1, [A6 - 0x1FF]
  9118. 0000566E  7000                     moveq.l    D0, 0x00
  9119. 00005670  1001                     move.b     D0, D1
  9120. 00005672  E140                     asl        D0.w, 8
  9121. 00005674  142E FE02                move.b     D2, [A6 - 0x1FE]
  9122. 00005678  7200                     moveq.l    D1, 0x00
  9123. 0000567A  1202                     move.b     D1, D2
  9124. 0000567C  8041                     or.w       D0, D1
  9125. 0000567E  206E 000C                movea.l    A0, [A6 + 0xC]
  9126. 00005682  3080                     move.w     [A0], D0
  9127. 00005684  7001                     moveq.l    D0, 0x01
  9128. 00005686  6002                     bra        +0x4 /* 0000568A */
  9129. label00005688:
  9130. 00005688  4200                     clr.b      D0
  9131. label0000568A:
  9132. 0000568A  4CDF 0408                movem.l    D3,A2, [A7]+
  9133. 0000568E  4E5E                     unlink     A6
  9134. 00005690  205F                     movea.l    A0, [A7]+
  9135. 00005692  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9136. 00005696  4ED0                     jmp        [A0]
  9137. 00005698  8028 4C6F                or.b       D0, [A0 + 0x4C6F]
  9138. 0000569C  6F6B                     ble        +0x6D /* 00005709 */
  9139. 0000569E  7570                     moveq.l    D2, 0x70
  9140. 000056A0  4B65                     chk.w      D5, -[A5]
  9141. 000056A2  7977                     moveq.l    D4, 0x77
  9142. 000056A4  6F72                     ble        +0x74 /* 00005718 */
  9143. 000056A6  645F                     bcc        +0x61 /* 00005707 */
  9144. 000056A8  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  9145. 000056AC  4350                     chk.w      D1, [A0]
  9146. 000056AE  6C75                     bge        +0x77 /* 00005725 */
  9147. 000056B0  7354                     moveq.l    D1, 0x54
  9148. 000056B2  6F6F                     ble        +0x71 /* 00005723 */
  9149. 000056B4  6C46                     bge        +0x48 /* 000056FC */
  9150. 000056B6  5243                     addq.w     D3, 1
  9151. 000056B8  3743 5374                move.w     [A3 + 0x5374], D3
  9152. 000056BC  7232                     moveq.l    D1, 0x32
  9153. 000056BE  3535 5273                move.w     -[A2], [A5 + D5.w * 2 + 0x73]
  9154. 000056C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9155. 000056C6  FB00                     .extension 0xB00 <<F/4-5/5>> // unimplemented
  9156. 000056C8  2F0A                     move.l     -[A7], A2
  9157. 000056CA  246E 0008                movea.l    A2, [A6 + 0x8]
  9158. 000056CE  4879 FFFF BDA0           push.l     0xFFFFBDA0
  9159. 000056D4  486E FB00                pea.l      [A6 - 0x500]
  9160. 000056D8  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9161. 000056DE  2F00                     move.l     -[A7], D0
  9162. 000056E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  9163. 000056E2  3F00                     move.w     -[A7], D0
  9164. 000056E4  2F0A                     move.l     -[A7], A2
  9165. 000056E6  2052                     movea.l    A0, [A2]
  9166. 000056E8  2068 0050                movea.l    A0, [A0 + 0x50]
  9167. 000056EC  4E90                     jsr        [A0]
  9168. 000056EE  4879 FFFF BD9C           push.l     0xFFFFBD9C
  9169. 000056F4  486E FC00                pea.l      [A6 - 0x400]
  9170. 000056F8  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9171. // begin alternate branch 000056FC-00005700
  9172. label000056FC:
  9173. 000056FC  0B3A 2F00                btst       [PC + 0x2F00 /* 000085FE, cstring ""<EOF> */], D5
  9174. // end alternate branch 000056FC-00005700
  9175. label000056FC: // (misaligned)
  9176. 000056FE  2F00                     move.l     -[A7], D0
  9177. 00005700  70FE                     moveq.l    D0, 0xFFFFFFFE
  9178. 00005702  3F00                     move.w     -[A7], D0
  9179. 00005704  2F0A                     move.l     -[A7], A2
  9180. 00005706  2052                     movea.l    A0, [A2]
  9181. 00005708  2068 0050                movea.l    A0, [A0 + 0x50]
  9182. 0000570C  4E90                     jsr        [A0]
  9183. 0000570E  4879 FFFF BD98           push.l     0xFFFFBD98
  9184. 00005714  486E FD00                pea.l      [A6 - 0x300]
  9185. label00005718:
  9186. 00005718  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9187. 0000571E  2F00                     move.l     -[A7], D0
  9188. 00005720  70FD                     moveq.l    D0, 0xFFFFFFFD
  9189. 00005722  3F00                     move.w     -[A7], D0
  9190. 00005724  2F0A                     move.l     -[A7], A2
  9191. 00005726  2052                     movea.l    A0, [A2]
  9192. 00005728  2068 0050                movea.l    A0, [A0 + 0x50]
  9193. 0000572C  4E90                     jsr        [A0]
  9194. 0000572E  4879 FFFF BD94           push.l     0xFFFFBD94
  9195. 00005734  486E FE00                pea.l      [A6 - 0x200]
  9196. 00005738  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9197. 0000573E  2F00                     move.l     -[A7], D0
  9198. 00005740  70FC                     moveq.l    D0, 0xFFFFFFFC
  9199. 00005742  3F00                     move.w     -[A7], D0
  9200. 00005744  2F0A                     move.l     -[A7], A2
  9201. 00005746  2052                     movea.l    A0, [A2]
  9202. 00005748  2068 0050                movea.l    A0, [A0 + 0x50]
  9203. 0000574C  4E90                     jsr        [A0]
  9204. 0000574E  4879 FFFF BD8C           push.l     0xFFFFBD8C
  9205. 00005754  486E FF00                pea.l      [A6 - 0x100]
  9206. 00005758  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9207. 0000575E  2F00                     move.l     -[A7], D0
  9208. 00005760  70FB                     moveq.l    D0, 0xFFFFFFFB
  9209. 00005762  3F00                     move.w     -[A7], D0
  9210. 00005764  2F0A                     move.l     -[A7], A2
  9211. 00005766  2052                     movea.l    A0, [A2]
  9212. 00005768  2068 0050                movea.l    A0, [A0 + 0x50]
  9213. 0000576C  4E90                     jsr        [A0]
  9214. 0000576E  245F                     movea.l    A2, [A7]+
  9215. 00005770  4E5E                     unlink     A6
  9216. 00005772  205F                     movea.l    A0, [A7]+
  9217. 00005774  584F                     addq.w     A7, 4
  9218. 00005776  4ED0                     jmp        [A0]
  9219. 00005778  9F49                     subx.w     -[A7], -[A1]
  9220. 0000577A  6E73                     bgt        +0x75 /* 000057EF */
  9221. 0000577C  7461                     moveq.l    D2, 0x61
  9222. 0000577E  6C6C                     bge        +0x6E /* 000057EC */
  9223. 00005780  4B65                     chk.w      D5, -[A5]
  9224. 00005782  7957                     moveq.l    D4, 0x57
  9225. 00005784  6F72                     ble        +0x74 /* 000057F8 */
  9226. 00005786  6473                     bcc        +0x75 /* 000057FB */
  9227. 00005788  5F5F                     subq.w     [A7]+, 7
  9228. 0000578A  3130 5443                move.w     -[A0], [A0 + D5.w * 4 + 0x43]
  9229. 0000578E  506C 7573                addq.w     [A4 + 0x7573], 8
  9230. 00005792  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  9231. 00005796  4676 0000                not.w      [A6 + D0.w]
  9232. 0000579A  FFFF                     .invalid   <<F/7/7>>
  9233. 0000579C  4E56 FF00                link       A6, -0x0100
  9234. 000057A0  486E FF00                pea.l      [A6 - 0x100]
  9235. 000057A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9236. 000057A8  4879 FFFF BDA4           push.l     0xFFFFBDA4
  9237. 000057AE  4EB9 0000 0B5A           jsr        [0x00000B5A]
  9238. 000057B4  2F00                     move.l     -[A7], D0
  9239. 000057B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9240. 000057BA  206E 0008                movea.l    A0, [A6 + 0x8]
  9241. 000057BE  2050                     movea.l    A0, [A0]
  9242. 000057C0  2068 0080                movea.l    A0, [A0 + 0x80]
  9243. 000057C4  4E90                     jsr        [A0]
  9244. 000057C6  4E5E                     unlink     A6
  9245. 000057C8  205F                     movea.l    A0, [A7]+
  9246. 000057CA  504F                     addq.w     A7, 8
  9247. 000057CC  4ED0                     jmp        [A0]
  9248. 000057CE  8029 446F                or.b       D0, [A1 + 0x446F]
  9249. 000057D2  5072 6F63 6573 7346 696C addq.w     [[A2 + 0x6573] + 0x7346696C], 8
  9250. 000057DC  6541                     bcs        +0x43 /* 0000581F */
  9251. 000057DE  7267                     moveq.l    D1, 0x67
  9252. 000057E0  5F5F                     subq.w     [A7]+, 7
  9253. 000057E2  3130 5443                move.w     -[A0], [A0 + D5.w * 4 + 0x43]
  9254. 000057E6  506C 7573                addq.w     [A4 + 0x7573], 8
  9255. 000057EA  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  9256. // begin alternate branch 000057EC-000057EE
  9257. label000057EC:
  9258. 000057EC  6F6C                     ble        +0x6E /* 0000585A */
  9259. // end alternate branch 000057EC-000057EE
  9260. label000057EC: // (misaligned)
  9261. 000057EE  4652                     not.w      [A2]
  9262. 000057F0  4337 4353 7472 3235      .invalid   1, [[A7] + 0x74723235] // invalid opcode 4 with b == 4
  9263. label000057F8:
  9264. 000057F8  3500                     move.w     -[A2], D0
  9265. 000057FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9266. 000057FE  FC00 2F0B                .unknown   0xFC00 0x2F0B (W = 6)
  9267. 00005802  266E 0008                movea.l    A3, [A6 + 0x8]
  9268. 00005806  302E 000C                move.w     D0, [A6 + 0xC]
  9269. 0000580A  48C0                     ext.l      D0
  9270. 0000580C  72FF                     moveq.l    D1, 0xFFFFFFFF
  9271. 0000580E  B081                     cmp.l      D0, D1
  9272. 00005810  671A                     beq        +0x1C /* 0000582C */
  9273. 00005812  72FE                     moveq.l    D1, 0xFFFFFFFE
  9274. 00005814  B081                     cmp.l      D0, D1
  9275. 00005816  671E                     beq        +0x20 /* 00005836 */
  9276. 00005818  72FD                     moveq.l    D1, 0xFFFFFFFD
  9277. 0000581A  B081                     cmp.l      D0, D1
  9278. 0000581C  671E                     beq        +0x20 /* 0000583C */
  9279. 0000581E  72FC                     moveq.l    D1, 0xFFFFFFFC
  9280. 00005820  B081                     cmp.l      D0, D1
  9281. 00005822  6720                     beq        +0x22 /* 00005844 */
  9282. 00005824  72FB                     moveq.l    D1, 0xFFFFFFFB
  9283. 00005826  B081                     cmp.l      D0, D1
  9284. 00005828  6720                     beq        +0x22 /* 0000584A */
  9285. 0000582A  604A                     bra        +0x4C /* 00005876 */
  9286. label0000582C:
  9287. 0000582C  177C 0001 010D           move.b     [A3 + 0x10D], 0x1
  9288. 00005832  6000 0084                bra        +0x86 /* 000058B8 */
  9289. label00005836:
  9290. 00005836  422B 010D                clr.b      [A3 + 0x10D]
  9291. 0000583A  607C                     bra        +0x7E /* 000058B8 */
  9292. label0000583C:
  9293. 0000583C  177C 0001 010E           move.b     [A3 + 0x10E], 0x1
  9294. 00005842  6074                     bra        +0x76 /* 000058B8 */
  9295. label00005844:
  9296. 00005844  422B 010E                clr.b      [A3 + 0x10E]
  9297. 00005848  606E                     bra        +0x70 /* 000058B8 */
  9298. label0000584A:
  9299. 0000584A  2F0B                     move.l     -[A7], A3
  9300. 0000584C  2053                     movea.l    A0, [A3]
  9301. 0000584E  2068 0064                movea.l    A0, [A0 + 0x64]
  9302. 00005852  4E90                     jsr        [A0]
  9303. 00005854  422B 010C                clr.b      [A3 + 0x10C]
  9304. 00005858  4879 FFFF BDBC           push.l     0xFFFFBDBC
  9305. // begin alternate branch 0000585A-00005862
  9306. label0000585A:
  9307. 0000585A  FFFF                     .invalid   <<F/7/7>>
  9308. 0000585C  BDBC 486E FC00           xor.l      0x486EFC00, D6
  9309. // end alternate branch 0000585A-00005862
  9310. label0000585A: // (misaligned)
  9311. 0000585E  486E FC00                pea.l      [A6 - 0x400]
  9312. 00005862  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9313. 00005868  2F00                     move.l     -[A7], D0
  9314. 0000586A  2F0B                     move.l     -[A7], A3
  9315. 0000586C  2053                     movea.l    A0, [A3]
  9316. 0000586E  2068 007C                movea.l    A0, [A0 + 0x7C]
  9317. 00005872  4E90                     jsr        [A0]
  9318. 00005874  6042                     bra        +0x44 /* 000058B8 */
  9319. label00005876:
  9320. 00005876  486E FF00                pea.l      [A6 - 0x100]
  9321. 0000587A  202B 0120                move.l     D0, [A3 + 0x120]
  9322. 0000587E  E580                     asl        D0, 2
  9323. 00005880  D0AB 011C                add.l      D0, [A3 + 0x11C]
  9324. 00005884  2040                     movea.l    A0, D0
  9325. 00005886  2F10                     move.l     -[A7], [A0]
  9326. 00005888  486E FD00                pea.l      [A6 - 0x300]
  9327. 0000588C  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9328. 00005892  2F00                     move.l     -[A7], D0
  9329. 00005894  4879 FFFF BDA4           push.l     0xFFFFBDA4
  9330. 0000589A  486E FE00                pea.l      [A6 - 0x200]
  9331. 0000589E  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9332. 000058A4  2F00                     move.l     -[A7], D0
  9333. 000058A6  4EB9 0000 0B6A           jsr        [0x00000B6A]
  9334. 000058AC  2F00                     move.l     -[A7], D0
  9335. 000058AE  2F0B                     move.l     -[A7], A3
  9336. 000058B0  2053                     movea.l    A0, [A3]
  9337. 000058B2  2068 0080                movea.l    A0, [A0 + 0x80]
  9338. 000058B6  4E90                     jsr        [A0]
  9339. label000058B8:
  9340. 000058B8  265F                     movea.l    A3, [A7]+
  9341. 000058BA  4E5E                     unlink     A6
  9342. 000058BC  205F                     movea.l    A0, [A7]+
  9343. 000058BE  5C4F                     addq.w     A7, 6
  9344. 000058C0  4ED0                     jmp        [A0]
  9345. 000058C2  8022                     or.b       D0, -[A2]
  9346. 000058C4  446F 5072                neg.w      [A7 + 0x5072]
  9347. 000058C8  6F63                     ble        +0x65 /* 0000592D */
  9348. 000058CA  6573                     bcs        +0x75 /* 0000593F */
  9349. 000058CC  734F                     moveq.l    D1, 0x4F
  9350. 000058CE  7074                     moveq.l    D0, 0x74
  9351. 000058D0  696F                     bvs        +0x71 /* 00005941 */
  9352. 000058D2  6E41                     bgt        +0x43 /* 00005915 */
  9353. 000058D4  7267                     moveq.l    D1, 0x67
  9354. 000058D6  5F5F                     subq.w     [A7]+, 7
  9355. 000058D8  3130 5443                move.w     -[A0], [A0 + D5.w * 4 + 0x43]
  9356. 000058DC  506C 7573                addq.w     [A4 + 0x7573], 8
  9357. 000058E0  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  9358. 000058E4  4673 0000                not.w      [A3 + D0.w]
  9359. 000058E8  4E56 FEFC                link       A6, -0x0104
  9360. 000058EC  206E 0008                movea.l    A0, [A6 + 0x8]
  9361. 000058F0  5048                     addq.w     A0, 8
  9362. 000058F2  2D48 FFFC                move.l     [A6 - 0x4], A0
  9363. 000058F6  1210                     move.b     D1, [A0]
  9364. 000058F8  7000                     moveq.l    D0, 0x00
  9365. 000058FA  1001                     move.b     D0, D1
  9366. 000058FC  5280                     addq.l     D0, 1
  9367. 000058FE  2F00                     move.l     -[A7], D0
  9368. 00005900  2F08                     move.l     -[A7], A0
  9369. 00005902  486E FEFC                pea.l      [A6 - 0x104]
  9370. 00005906  4EB9 0000 0042           jsr        [0x00000042]
  9371. 0000590C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9372. 00005910  486E FEFC                pea.l      [A6 - 0x104]
  9373. 00005914  4EB9 0000 0B12           jsr        [0x00000B12]
  9374. 0000591A  2F00                     move.l     -[A7], D0
  9375. 0000591C  4879 FFFF BD5C           push.l     0xFFFFBD5C
  9376. 00005922  4879 FFFF CAD8           push.l     0xFFFFCAD8
  9377. 00005928  4EB9 0000 800A           jsr        [0x0000800A]
  9378. 0000592E  4E5E                     unlink     A6
  9379. 00005930  205F                     movea.l    A0, [A7]+
  9380. 00005932  584F                     addq.w     A7, 4
  9381. 00005934  4ED0                     jmp        [A0]
  9382. 00005936  9B44                     subx.w     D5, D4
  9383. 00005938  6F53                     ble        +0x55 /* 0000598D */
  9384. 0000593A  686F                     bvc        +0x71 /* 000059AB */
  9385. 0000593C  7755                     moveq.l    D3, 0x55
  9386. 0000593E  7361                     moveq.l    D1, 0x61
  9387. 00005940  6765                     beq        +0x67 /* 000059A7 */
  9388. 00005942  5F5F                     subq.w     [A7]+, 7
  9389. 00005944  3130 5443                move.w     -[A0], [A0 + D5.w * 4 + 0x43]
  9390. 00005948  506C 7573                addq.w     [A4 + 0x7573], 8
  9391. 0000594C  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  9392. 00005950  4676 0000                not.w      [A6 + D0.w]
  9393. 00005954  4E56 FEFC                link       A6, -0x0104
  9394. 00005958  206E 0008                movea.l    A0, [A6 + 0x8]
  9395. 0000595C  5048                     addq.w     A0, 8
  9396. 0000595E  2D48 FFFC                move.l     [A6 - 0x4], A0
  9397. 00005962  1210                     move.b     D1, [A0]
  9398. 00005964  7000                     moveq.l    D0, 0x00
  9399. 00005966  1001                     move.b     D0, D1
  9400. 00005968  5280                     addq.l     D0, 1
  9401. 0000596A  2F00                     move.l     -[A7], D0
  9402. 0000596C  2F08                     move.l     -[A7], A0
  9403. 0000596E  486E FEFC                pea.l      [A6 - 0x104]
  9404. 00005972  4EB9 0000 0042           jsr        [0x00000042]
  9405. 00005978  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9406. 0000597C  2F39 FFFF BCE4           move.l     -[A7], [0xFFFFBCE4]
  9407. 00005982  486E FEFC                pea.l      [A6 - 0x104]
  9408. 00005986  4EB9 0000 0B12           jsr        [0x00000B12]
  9409. 0000598C  2F00                     move.l     -[A7], D0
  9410. 0000598E  4879 FFFF BDC0           push.l     0xFFFFBDC0
  9411. 00005994  4879 FFFF CAD8           push.l     0xFFFFCAD8
  9412. 0000599A  4EB9 0000 800A           jsr        [0x0000800A]
  9413. 000059A0  4E5E                     unlink     A6
  9414. 000059A2  205F                     movea.l    A0, [A7]+
  9415. 000059A4  584F                     addq.w     A7, 4
  9416. 000059A6  4ED0                     jmp        [A0]
  9417. 000059A8  9F44                     subx.w     D7, D4
  9418. 000059AA  6F53                     ble        +0x55 /* 000059FF */
  9419. 000059AC  7461                     moveq.l    D2, 0x61
  9420. 000059AE  7274                     moveq.l    D1, 0x74
  9421. 000059B0  5072 6F67                addq.w     <<invalid full ext with IS == 1 and I/IS == 7>>, 8
  9422. 000059B4  7265                     moveq.l    D1, 0x65
  9423. 000059B6  7373                     moveq.l    D1, 0x73
  9424. 000059B8  5F5F                     subq.w     [A7]+, 7
  9425. 000059BA  3130 5443                move.w     -[A0], [A0 + D5.w * 4 + 0x43]
  9426. 000059BE  506C 7573                addq.w     [A4 + 0x7573], 8
  9427. 000059C2  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  9428. 000059C6  4676 0000                not.w      [A6 + D0.w]
  9429. 000059CA  FFFF                     .invalid   <<F/7/7>>
  9430. 000059CC  4E56 FDFC                link       A6, -0x0204
  9431. 000059D0  2F0B                     move.l     -[A7], A3
  9432. 000059D2  266E 0008                movea.l    A3, [A6 + 0x8]
  9433. 000059D6  52AB 0120                addq.l     [A3 + 0x120], 1
  9434. 000059DA  202B 0120                move.l     D0, [A3 + 0x120]
  9435. 000059DE  222B 0118                move.l     D1, [A3 + 0x118]
  9436. 000059E2  B081                     cmp.l      D0, D1
  9437. 000059E4  6F1C                     ble        +0x1E /* 00005A02 */
  9438. 000059E6  4879 FFFF BD70           push.l     0xFFFFBD70
  9439. 000059EC  486E FDFC                pea.l      [A6 - 0x204]
  9440. 000059F0  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9441. 000059F6  2F00                     move.l     -[A7], D0
  9442. 000059F8  2F0B                     move.l     -[A7], A3
  9443. 000059FA  2053                     movea.l    A0, [A3]
  9444. 000059FC  2068 007C                movea.l    A0, [A0 + 0x7C]
  9445. 00005A00  4E90                     jsr        [A0]
  9446. label00005A02:
  9447. 00005A02  202B 0120                move.l     D0, [A3 + 0x120]
  9448. 00005A06  E580                     asl        D0, 2
  9449. 00005A08  D0AB 011C                add.l      D0, [A3 + 0x11C]
  9450. 00005A0C  2040                     movea.l    A0, D0
  9451. 00005A0E  2F10                     move.l     -[A7], [A0]
  9452. 00005A10  486E FEFC                pea.l      [A6 - 0x104]
  9453. 00005A14  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9454. 00005A1A  2D40 FFFC                move.l     [A6 - 0x4], D0
  9455. 00005A1E  2040                     movea.l    A0, D0
  9456. 00005A20  1410                     move.b     D2, [A0]
  9457. 00005A22  7200                     moveq.l    D1, 0x00
  9458. 00005A24  1202                     move.b     D1, D2
  9459. 00005A26  5281                     addq.l     D1, 1
  9460. 00005A28  2F01                     move.l     -[A7], D1
  9461. 00005A2A  2F00                     move.l     -[A7], D0
  9462. 00005A2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9463. 00005A30  4EB9 0000 0042           jsr        [0x00000042]
  9464. 00005A36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9465. 00005A3A  265F                     movea.l    A3, [A7]+
  9466. 00005A3C  4E5E                     unlink     A6
  9467. 00005A3E  205F                     movea.l    A0, [A7]+
  9468. 00005A40  504F                     addq.w     A7, 8
  9469. 00005A42  4ED0                     jmp        [A0]
  9470. 00005A44  8022                     or.b       D0, -[A2]
  9471. 00005A46  4765                     chk.w      D3, -[A5]
  9472. 00005A48  744E                     moveq.l    D2, 0x4E
  9473. 00005A4A  6578                     bcs        +0x7A /* 00005AC4 */
  9474. 00005A4C  7441                     moveq.l    D2, 0x41
  9475. 00005A4E  7267                     moveq.l    D1, 0x67
  9476. 00005A50  5F5F                     subq.w     [A7]+, 7
  9477. 00005A52  3130 5443                move.w     -[A0], [A0 + D5.w * 4 + 0x43]
  9478. 00005A56  506C 7573                addq.w     [A4 + 0x7573], 8
  9479. 00005A5A  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  9480. 00005A5E  4652                     not.w      [A2]
  9481. 00005A60  3743 5374                move.w     [A3 + 0x5374], D3
  9482. 00005A64  7232                     moveq.l    D1, 0x32
  9483. 00005A66  3535 0000                move.w     -[A2], [A5 + D0.w]
  9484. 00005A6A  FFFF                     .invalid   <<F/7/7>>
  9485. 00005A6C  4E56 FDFC                link       A6, -0x0204
  9486. 00005A70  48E7 1030                movem.l    -[A7], D3,A2,A3
  9487. 00005A74  266E 0008                movea.l    A3, [A6 + 0x8]
  9488. 00005A78  246E 000C                movea.l    A2, [A6 + 0xC]
  9489. 00005A7C  102A 0001                move.b     D0, [A2 + 0x1]
  9490. 00005A80  722D                     moveq.l    D1, 0x2D
  9491. 00005A82  B001                     cmp.b      D0, D1
  9492. 00005A84  670E                     beq        +0x10 /* 00005A94 */
  9493. 00005A86  2F0A                     move.l     -[A7], A2
  9494. 00005A88  2F0B                     move.l     -[A7], A3
  9495. 00005A8A  2053                     movea.l    A0, [A3]
  9496. 00005A8C  2068 005C                movea.l    A0, [A0 + 0x5C]
  9497. 00005A90  4E90                     jsr        [A0]
  9498. 00005A92  6074                     bra        +0x76 /* 00005B08 */
  9499. label00005A94:
  9500. 00005A94  246E 000C                movea.l    A2, [A6 + 0xC]
  9501. 00005A98  1212                     move.b     D1, [A2]
  9502. 00005A9A  7000                     moveq.l    D0, 0x00
  9503. 00005A9C  1001                     move.b     D0, D1
  9504. 00005A9E  5280                     addq.l     D0, 1
  9505. 00005AA0  2F00                     move.l     -[A7], D0
  9506. 00005AA2  2F0A                     move.l     -[A7], A2
  9507. 00005AA4  486E FE00                pea.l      [A6 - 0x200]
  9508. 00005AA8  4EB9 0000 0042           jsr        [0x00000042]
  9509. 00005AAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9510. 00005AB2  7601                     moveq.l    D3, 0x01
  9511. 00005AB4  3F03                     move.w     -[A7], D3
  9512. 00005AB6  3F03                     move.w     -[A7], D3
  9513. 00005AB8  486E FE00                pea.l      [A6 - 0x200]
  9514. 00005ABC  4EB9 0000 0B32           jsr        [0x00000B32]
  9515. 00005AC2  486E FE00                pea.l      [A6 - 0x200]
  9516. // begin alternate branch 00005AC4-00005ACA
  9517. label00005AC4:
  9518. 00005AC4  FE00 486E                .unknown   0xFE00 0x486E (W = 7)
  9519. 00005AC8  FDFC                     .invalid   <<F/7/6>>
  9520. // end alternate branch 00005AC4-00005ACA
  9521. label00005AC4: // (misaligned)
  9522. 00005AC6  486E FDFC                pea.l      [A6 - 0x204]
  9523. 00005ACA  2F0B                     move.l     -[A7], A3
  9524. 00005ACC  2053                     movea.l    A0, [A3]
  9525. 00005ACE  2068 0054                movea.l    A0, [A0 + 0x54]
  9526. 00005AD2  4E90                     jsr        [A0]
  9527. 00005AD4  4A00                     tst.b      D0
  9528. 00005AD6  6710                     beq        +0x12 /* 00005AE8 */
  9529. 00005AD8  3F2E FDFC                move.w     -[A7], [A6 - 0x204]
  9530. 00005ADC  2F0B                     move.l     -[A7], A3
  9531. 00005ADE  2053                     movea.l    A0, [A3]
  9532. 00005AE0  2068 0060                movea.l    A0, [A0 + 0x60]
  9533. 00005AE4  4E90                     jsr        [A0]
  9534. 00005AE6  6020                     bra        +0x22 /* 00005B08 */
  9535. label00005AE8:
  9536. 00005AE8  486E FF00                pea.l      [A6 - 0x100]
  9537. 00005AEC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9538. 00005AF0  4879 FFFF BDA4           push.l     0xFFFFBDA4
  9539. 00005AF6  4EB9 0000 0B5A           jsr        [0x00000B5A]
  9540. 00005AFC  2F00                     move.l     -[A7], D0
  9541. 00005AFE  2F0B                     move.l     -[A7], A3
  9542. 00005B00  2053                     movea.l    A0, [A3]
  9543. 00005B02  2068 0080                movea.l    A0, [A0 + 0x80]
  9544. 00005B06  4E90                     jsr        [A0]
  9545. label00005B08:
  9546. 00005B08  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9547. 00005B0C  4E5E                     unlink     A6
  9548. 00005B0E  205F                     movea.l    A0, [A7]+
  9549. 00005B10  504F                     addq.w     A7, 8
  9550. 00005B12  4ED0                     jmp        [A0]
  9551. 00005B14  8023                     or.b       D0, -[A3]
  9552. 00005B16  5072 6F63 6573 7341 7267 addq.w     [[A2 + 0x6573] + 0x73417267], 8
  9553. 00005B20  5F5F                     subq.w     [A7]+, 7
  9554. 00005B22  3130 5443                move.w     -[A0], [A0 + D5.w * 4 + 0x43]
  9555. 00005B26  506C 7573                addq.w     [A4 + 0x7573], 8
  9556. 00005B2A  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  9557. 00005B2E  4652                     not.w      [A2]
  9558. 00005B30  4337 4353 7472 3235      .invalid   1, [[A7] + 0x74723235] // invalid opcode 4 with b == 4
  9559. 00005B38  3500                     move.w     -[A2], D0
  9560. 00005B3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9561. 00005B3E  FDFC                     .invalid   <<F/7/6>>
  9562. 00005B40  48E7 0030                movem.l    -[A7], A2,A3
  9563. 00005B44  266E 0008                movea.l    A3, [A6 + 0x8]
  9564. 00005B48  244B                     movea.l    A2, A3
  9565. 00005B4A  504A                     addq.w     A2, 8
  9566. 00005B4C  2D4A FFFC                move.l     [A6 - 0x4], A2
  9567. 00005B50  1212                     move.b     D1, [A2]
  9568. 00005B52  7000                     moveq.l    D0, 0x00
  9569. 00005B54  1001                     move.b     D0, D1
  9570. 00005B56  5280                     addq.l     D0, 1
  9571. 00005B58  2F00                     move.l     -[A7], D0
  9572. 00005B5A  2F0A                     move.l     -[A7], A2
  9573. 00005B5C  486E FDFC                pea.l      [A6 - 0x204]
  9574. 00005B60  4EB9 0000 0042           jsr        [0x00000042]
  9575. 00005B66  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9576. 00005B6A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9577. 00005B6E  4EB9 0000 0B12           jsr        [0x00000B12]
  9578. 00005B74  2F00                     move.l     -[A7], D0
  9579. 00005B76  2F39 FFFF BCF0           move.l     -[A7], [0xFFFFBCF0]
  9580. 00005B7C  4879 FFFF BD44           push.l     0xFFFFBD44
  9581. 00005B82  4879 FFFF CAD8           push.l     0xFFFFCAD8
  9582. 00005B88  4EB9 0000 800A           jsr        [0x0000800A]
  9583. 00005B8E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9584. 00005B92  486E FDFC                pea.l      [A6 - 0x204]
  9585. 00005B96  4EB9 0000 0B12           jsr        [0x00000B12]
  9586. 00005B9C  2F00                     move.l     -[A7], D0
  9587. 00005B9E  2F39 FFFF BCF0           move.l     -[A7], [0xFFFFBCF0]
  9588. 00005BA4  4879 FFFF BD2C           push.l     0xFFFFBD2C
  9589. 00005BAA  4879 FFFF CAD8           push.l     0xFFFFCAD8
  9590. 00005BB0  4EB9 0000 800A           jsr        [0x0000800A]
  9591. 00005BB6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9592. 00005BBA  4879 FFFF BCF4           push.l     0xFFFFBCF4
  9593. 00005BC0  486E FEFC                pea.l      [A6 - 0x104]
  9594. 00005BC4  4EB9 0000 0B3A           jsr        [0x00000B3A]
  9595. 00005BCA  2F00                     move.l     -[A7], D0
  9596. 00005BCC  2F0B                     move.l     -[A7], A3
  9597. 00005BCE  2053                     movea.l    A0, [A3]
  9598. 00005BD0  2068 007C                movea.l    A0, [A0 + 0x7C]
  9599. 00005BD4  4E90                     jsr        [A0]
  9600. 00005BD6  4CDF 0C00                movem.l    A2,A3, [A7]+
  9601. 00005BDA  4E5E                     unlink     A6
  9602. 00005BDC  205F                     movea.l    A0, [A7]+
  9603. 00005BDE  504F                     addq.w     A7, 8
  9604. 00005BE0  4ED0                     jmp        [A0]
  9605. 00005BE2  8024                     or.b       D0, -[A4]
  9606. 00005BE4  5379 6E74 6178           subq.w     [0x6E746178], 1
  9607. 00005BEA  4572 726F                chk.w      D2, [A2 + D7.w * 2 + 0x6F]
  9608. 00005BEE  725F                     moveq.l    D1, 0x5F
  9609. 00005BF0  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  9610. 00005BF4  4350                     chk.w      D1, [A0]
  9611. 00005BF6  6C75                     bge        +0x77 /* 00005C6D */
  9612. 00005BF8  7354                     moveq.l    D1, 0x54
  9613. 00005BFA  6F6F                     ble        +0x71 /* 00005C6B */
  9614. 00005BFC  6C46                     bge        +0x48 /* 00005C44 */
  9615. 00005BFE  5243                     addq.w     D3, 1
  9616. 00005C00  3743 5374                move.w     [A3 + 0x5374], D3
  9617. 00005C04  7232                     moveq.l    D1, 0x32
  9618. 00005C06  3535 0000                move.w     -[A2], [A5 + D0.w]
  9619. 00005C0A  FFFF                     .invalid   <<F/7/7>>
  9620. 00005C0C  2F03                     move.l     -[A7], D3
  9621. 00005C0E  4879 FFFF 642A           push.l     0xFFFF642A
  9622. 00005C14  A86E                     syscall    InitGraf
  9623. 00005C16  7601                     moveq.l    D3, 0x01
  9624. 00005C18  1F03                     move.b     -[A7], D3
  9625. 00005C1A  A834                     syscall    SetFScaleDisable
  9626. 00005C1C  42A7                     clr.l      -[A7]
  9627. 00005C1E  4EB9 0000 082A           jsr        [0x0000082A]
  9628. 00005C24  42A7                     clr.l      -[A7]
  9629. 00005C26  4EB9 0000 0832           jsr        [0x00000832]
  9630. 00005C2C  4227                     clr.b      -[A7]
  9631. 00005C2E  4879 FFFF BCF4           push.l     0xFFFFBCF4
  9632. 00005C34  4879 FFFF BCF4           push.l     0xFFFFBCF4
  9633. 00005C3A  4EB9 0000 DF9A           jsr        [0x0000DF9A]
  9634. 00005C40  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9635. label00005C44:
  9636. 00005C44  70FF                     moveq.l    D0, 0xFFFFFFFF
  9637. 00005C46  A055                     syscall    StripAddress
  9638. 00005C48  23C0 FFFF 65AC           move.l     [0xFFFF65AC], D0
  9639. 00005C4E  4EB9 0000 DF6A           jsr        [0x0000DF6A]
  9640. 00005C54  4879 FFFF 65C8           push.l     0xFFFF65C8
  9641. 00005C5A  4EB9 0000 DF7A           jsr        [0x0000DF7A]
  9642. 00005C60  554F                     subq.w     A7, 2
  9643. 00005C62  A994                     syscall    CurResFile
  9644. 00005C64  301F                     move.w     D0, [A7]+
  9645. 00005C66  33C0 FFFF 65FC           move.w     [0xFFFF65FC], D0
  9646. 00005C6C  13C3 FFFF 65C4           move.b     [0xFFFF65C4], D3
  9647. 00005C72  4EB9 0000 3C4C           jsr        [0x00003C4C]
  9648. 00005C78  261F                     move.l     D3, [A7]+
  9649. 00005C7A  4E75                     rts
  9650. 00005C7C  2F0A                     move.l     -[A7], A2
  9651. 00005C7E  2F3C 0000 00C2           move.l     -[A7], 0xC2
  9652. 00005C84  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9653. 00005C8A  2440                     movea.l    A2, D0
  9654. 00005C8C  200A                     move.l     D0, A2
  9655. 00005C8E  6708                     beq        +0xA /* 00005C98 */
  9656. 00005C90  2F0A                     move.l     -[A7], A2
  9657. 00005C92  4EB9 0000 3442           jsr        [0x00003442]
  9658. label00005C98:
  9659. 00005C98  200A                     move.l     D0, A2
  9660. 00005C9A  245F                     movea.l    A2, [A7]+
  9661. 00005C9C  4E75                     rts
  9662. 00005C9E  FFFF                     .invalid   <<F/7/7>>
  9663. 00005CA0  2F0A                     move.l     -[A7], A2
  9664. 00005CA2  7022                     moveq.l    D0, 0x22
  9665. 00005CA4  2F00                     move.l     -[A7], D0
  9666. 00005CA6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9667. 00005CAC  2440                     movea.l    A2, D0
  9668. 00005CAE  200A                     move.l     D0, A2
  9669. 00005CB0  6708                     beq        +0xA /* 00005CBA */
  9670. 00005CB2  2F0A                     move.l     -[A7], A2
  9671. 00005CB4  4EB9 0000 34B8           jsr        [0x000034B8]
  9672. label00005CBA:
  9673. 00005CBA  200A                     move.l     D0, A2
  9674. 00005CBC  245F                     movea.l    A2, [A7]+
  9675. 00005CBE  4E75                     rts
  9676. 00005CC0  2F0A                     move.l     -[A7], A2
  9677. 00005CC2  2F3C 0000 020C           move.l     -[A7], 0x20C
  9678. 00005CC8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9679. 00005CCE  2440                     movea.l    A2, D0
  9680. 00005CD0  200A                     move.l     D0, A2
  9681. 00005CD2  6708                     beq        +0xA /* 00005CDC */
  9682. 00005CD4  2F0A                     move.l     -[A7], A2
  9683. 00005CD6  4EB9 0000 3444           jsr        [0x00003444]
  9684. label00005CDC:
  9685. 00005CDC  200A                     move.l     D0, A2
  9686. 00005CDE  245F                     movea.l    A2, [A7]+
  9687. 00005CE0  4E75                     rts
  9688. 00005CE2  FFFF                     .invalid   <<F/7/7>>
  9689. 00005CE4  2F0A                     move.l     -[A7], A2
  9690. 00005CE6  2F3C 0000 0082           move.l     -[A7], 0x82
  9691. 00005CEC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9692. 00005CF2  2440                     movea.l    A2, D0
  9693. 00005CF4  200A                     move.l     D0, A2
  9694. 00005CF6  6708                     beq        +0xA /* 00005D00 */
  9695. 00005CF8  2F0A                     move.l     -[A7], A2
  9696. 00005CFA  4EB9 0000 286A           jsr        [0x0000286A]
  9697. label00005D00:
  9698. 00005D00  200A                     move.l     D0, A2
  9699. 00005D02  245F                     movea.l    A2, [A7]+
  9700. 00005D04  4E75                     rts
  9701. 00005D06  FFFF                     .invalid   <<F/7/7>>
  9702. 00005D08  2F0A                     move.l     -[A7], A2
  9703. 00005D0A  2F3C 0000 00AE           move.l     -[A7], 0xAE
  9704. 00005D10  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9705. 00005D16  2440                     movea.l    A2, D0
  9706. 00005D18  200A                     move.l     D0, A2
  9707. 00005D1A  6708                     beq        +0xA /* 00005D24 */
  9708. 00005D1C  2F0A                     move.l     -[A7], A2
  9709. 00005D1E  4EB9 0000 287A           jsr        [0x0000287A]
  9710. label00005D24:
  9711. 00005D24  200A                     move.l     D0, A2
  9712. 00005D26  245F                     movea.l    A2, [A7]+
  9713. 00005D28  4E75                     rts
  9714. 00005D2A  FFFF                     .invalid   <<F/7/7>>
  9715. 00005D2C  2F0A                     move.l     -[A7], A2
  9716. 00005D2E  2F3C 0000 00B0           move.l     -[A7], 0xB0
  9717. 00005D34  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9718. 00005D3A  2440                     movea.l    A2, D0
  9719. 00005D3C  200A                     move.l     D0, A2
  9720. 00005D3E  6708                     beq        +0xA /* 00005D48 */
  9721. 00005D40  2F0A                     move.l     -[A7], A2
  9722. 00005D42  4EB9 0000 2892           jsr        [0x00002892]
  9723. label00005D48:
  9724. 00005D48  200A                     move.l     D0, A2
  9725. 00005D4A  245F                     movea.l    A2, [A7]+
  9726. 00005D4C  4E75                     rts
  9727. 00005D4E  FFFF                     .invalid   <<F/7/7>>
  9728. 00005D50  2F0A                     move.l     -[A7], A2
  9729. 00005D52  2F3C 0000 00C6           move.l     -[A7], 0xC6
  9730. 00005D58  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9731. 00005D5E  2440                     movea.l    A2, D0
  9732. 00005D60  200A                     move.l     D0, A2
  9733. 00005D62  6708                     beq        +0xA /* 00005D6C */
  9734. 00005D64  2F0A                     move.l     -[A7], A2
  9735. 00005D66  4EB9 0000 28A2           jsr        [0x000028A2]
  9736. label00005D6C:
  9737. 00005D6C  200A                     move.l     D0, A2
  9738. 00005D6E  245F                     movea.l    A2, [A7]+
  9739. 00005D70  4E75                     rts
  9740. 00005D72  FFFF                     .invalid   <<F/7/7>>
  9741. 00005D74  2F0A                     move.l     -[A7], A2
  9742. 00005D76  2F3C 0000 00B2           move.l     -[A7], 0xB2
  9743. 00005D7C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9744. 00005D82  2440                     movea.l    A2, D0
  9745. 00005D84  200A                     move.l     D0, A2
  9746. 00005D86  6708                     beq        +0xA /* 00005D90 */
  9747. 00005D88  2F0A                     move.l     -[A7], A2
  9748. 00005D8A  4EB9 0000 28AA           jsr        [0x000028AA]
  9749. label00005D90:
  9750. 00005D90  200A                     move.l     D0, A2
  9751. 00005D92  245F                     movea.l    A2, [A7]+
  9752. 00005D94  4E75                     rts
  9753. 00005D96  FFFF                     .invalid   <<F/7/7>>
  9754. 00005D98  2F0A                     move.l     -[A7], A2
  9755. 00005D9A  2F3C 0000 008E           move.l     -[A7], 0x8E
  9756. 00005DA0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9757. 00005DA6  2440                     movea.l    A2, D0
  9758. 00005DA8  200A                     move.l     D0, A2
  9759. 00005DAA  6708                     beq        +0xA /* 00005DB4 */
  9760. 00005DAC  2F0A                     move.l     -[A7], A2
  9761. 00005DAE  4EB9 0000 28BA           jsr        [0x000028BA]
  9762. label00005DB4:
  9763. 00005DB4  200A                     move.l     D0, A2
  9764. 00005DB6  245F                     movea.l    A2, [A7]+
  9765. 00005DB8  4E75                     rts
  9766. 00005DBA  FFFF                     .invalid   <<F/7/7>>
  9767. 00005DBC  2F0A                     move.l     -[A7], A2
  9768. 00005DBE  700E                     moveq.l    D0, 0x0E
  9769. 00005DC0  2F00                     move.l     -[A7], D0
  9770. 00005DC2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9771. 00005DC8  2440                     movea.l    A2, D0
  9772. 00005DCA  200A                     move.l     D0, A2
  9773. 00005DCC  6708                     beq        +0xA /* 00005DD6 */
  9774. 00005DCE  2F0A                     move.l     -[A7], A2
  9775. 00005DD0  4EB9 0000 1782           jsr        [0x00001782]
  9776. label00005DD6:
  9777. 00005DD6  200A                     move.l     D0, A2
  9778. 00005DD8  245F                     movea.l    A2, [A7]+
  9779. 00005DDA  4E75                     rts
  9780. 00005DDC  2A07                     move.l     D5, D7
  9781. 00005DDE  0803 0305                btst.b     D3, 0x5
  9782. 00005DE2  0303                     btst       D3, D1
  9783. 00005DE4  2000                     move.l     D0, D0
  9784. 00005DE6  FFFF                     .invalid   <<F/7/7>>
  9785. 00005DE8  FFE3                     .invalid   <<F/7/7>>
  9786. 00005DEA  0707                     btst       D7, D3
  9787. 00005DEC  0A08 0304                xori.b     A0, 0x4
  9788. 00005DF0  1436 00FF                move.b     D2, [A6 + D0.w - 0x1]
  9789. 00005DF4  FFFF                     .invalid   <<F/7/7>>
  9790. 00005DF6  CE04                     and.b      D7, D4
  9791. 00005DF8  0607 0305                addi.b     D7, 0x5
  9792. 00005DFC  0703                     btst       D3, D3
  9793. 00005DFE  0700                     btst       D0, D3
  9794. 00005E00  FFFF                     .invalid   <<F/7/7>>
  9795. 00005E02  FFFD                     .invalid   <<F/7/7>>
  9796. 00005E04  0717                     btst       [A7], D3
  9797. 00005E06  0514                     btst       [A4], D2
  9798. 00005E08  1414                     move.b     D2, [A4]
  9799. 00005E0A  1414                     move.b     D2, [A4]
  9800. 00005E0C  1414                     move.b     D2, [A4]
  9801. 00005E0E  1414                     move.b     D2, [A4]
  9802. 00005E10  1414                     move.b     D2, [A4]
  9803. 00005E12  1414                     move.b     D2, [A4]
  9804. 00005E14  1400                     move.b     D2, D0
  9805. 00005E16  FFFF                     .invalid   <<F/7/7>>
  9806. 00005E18  FEEC 0614                .extension 0xEEC <<F/2-3/7>> // unimplemented
  9807. 00005E1C  1414                     move.b     D2, [A4]
  9808. 00005E1E  1414                     move.b     D2, [A4]
  9809. 00005E20  1414                     move.b     D2, [A4]
  9810. 00005E22  1414                     move.b     D2, [A4]
  9811. 00005E24  1414                     move.b     D2, [A4]
  9812. 00005E26  1414                     move.b     D2, [A4]
  9813. 00005E28  1400                     move.b     D2, D0
  9814. 00005E2A  FFFF                     .invalid   <<F/7/7>>
  9815. 00005E2C  FEEF 070D                .extension 0xEEF <<F/2-3/7>> // unimplemented
  9816. 00005E30  070D                     btst       A5, D3
  9817. 00005E32  070D                     btst       A5, D3
  9818. 00005E34  070D                     btst       A5, D3
  9819. 00005E36  070D                     btst       A5, D3
  9820. 00005E38  070D                     btst       A5, D3
  9821. 00005E3A  070D                     btst       A5, D3
  9822. 00005E3C  070D                     btst       A5, D3
  9823. 00005E3E  070D                     btst       A5, D3
  9824. 00005E40  070D                     btst       A5, D3
  9825. 00005E42  070D                     btst       A5, D3
  9826. 00005E44  070D                     btst       A5, D3
  9827. 00005E46  070D                     btst       A5, D3
  9828. 00005E48  070D                     btst       A5, D3
  9829. 00005E4A  0305                     btst       D5, D1
  9830. 00005E4C  0F0F                     btst       A7, D7
  9831. 00005E4E  0F0F                     btst       A7, D7
  9832. 00005E50  0F0F                     btst       A7, D7
  9833. 00005E52  0F0F                     btst       A7, D7
  9834. 00005E54  0F0F                     btst       A7, D7
  9835. 00005E56  0F0F                     btst       A7, D7
  9836. 00005E58  0F00                     btst       D0, D7
  9837. 00005E5A  FFFF                     .invalid   <<F/7/7>>
  9838. 00005E5C  FF44                     .extension 0xF44 <<F/4-5/7>> // unimplemented
  9839. 00005E5E  0F0F                     btst       A7, D7
  9840. 00005E60  0F0F                     btst       A7, D7
  9841. 00005E62  0F0F                     btst       A7, D7
  9842. 00005E64  0F0F                     btst       A7, D7
  9843. 00005E66  0F0F                     btst       A7, D7
  9844. 00005E68  0F0F                     btst       A7, D7
  9845. 00005E6A  00FF                     .incomplete
  9846. 00005E6C  FFFF                     .invalid   <<F/7/7>>
  9847. 00005E6E  4F0F                     .invalid   7, A7 // invalid opcode 4 with b == 4
  9848. 00005E70  0F0F                     btst       A7, D7
  9849. 00005E72  0F0F                     btst       A7, D7
  9850. 00005E74  0F0F                     btst       A7, D7
  9851. 00005E76  0F0F                     btst       A7, D7
  9852. 00005E78  0F0F                     btst       A7, D7
  9853. 00005E7A  0F0C                     btst       A4, D7
  9854. 00005E7C  0F00                     btst       D0, D7
  9855. 00005E7E  FFFF                     .invalid   <<F/7/7>>
  9856. 00005E80  FFF4                     .invalid   <<F/7/7>>
  9857. 00005E82  050C                     btst       A4, D2
  9858. 00005E84  1200                     move.b     D1, D0
  9859. 00005E86  FFFF                     .invalid   <<F/7/7>>
  9860. 00005E88  FFF8                     .invalid   <<F/7/7>>
  9861. 00005E8A  0F03                     btst       D3, D7
  9862. 00005E8C  0404 1314                subi.b     D4, 0x14
  9863. 00005E90  1400                     move.b     D2, D0
  9864. 00005E92  FFFF                     .invalid   <<F/7/7>>
  9865. 00005E94  FFDC                     .invalid   <<F/7/7>>
  9866. 00005E96  0614 1400                addi.b     [A4], 0x0
  9867. 00005E9A  FFFF                     .invalid   <<F/7/7>>
  9868. 00005E9C  FFDF                     .invalid   <<F/7/7>>
  9869. 00005E9E  070D                     btst       A5, D3
  9870. 00005EA0  070D                     btst       A5, D3
  9871. 00005EA2  0305                     btst       D5, D1
  9872. 00005EA4  0F0F                     btst       A7, D7
  9873. 00005EA6  00FF                     .incomplete
  9874. 00005EA8  FFFF                     .invalid   <<F/7/7>>
  9875. 00005EAA  E90F                     lsl        D7.b, 4
  9876. 00005EAC  0F00                     btst       D0, D7
  9877. 00005EAE  FFFF                     .invalid   <<F/7/7>>
  9878. 00005EB0  FFE5                     .invalid   <<F/7/7>>
  9879. 00005EB2  0F0F                     btst       A7, D7
  9880. 00005EB4  0606 0606                addi.b     D6, 0x6
  9881. 00005EB8  00FF                     .incomplete
  9882. 00005EBA  FFFF                     .invalid   <<F/7/7>>
  9883. 00005EBC  EB06                     asl        D6.b, 5
  9884. 00005EBE  0606 0604                addi.b     D6, 0x4
  9885. 00005EC2  1214                     move.b     D1, [A4]
  9886. 00005EC4  00FF                     .incomplete
  9887. 00005EC6  FFFF                     .invalid   <<F/7/7>>
  9888. 00005EC8  F006 1400                pmove      D6, MR5
  9889. 00005ECC  FFFF                     .invalid   <<F/7/7>>
  9890. 00005ECE  FFF3                     .invalid   <<F/7/7>>
  9891. 00005ED0  070D                     btst       A5, D3
  9892. 00005ED2  0714                     btst       [A4], D3
  9893. 00005ED4  1400                     move.b     D2, D0
  9894. 00005ED6  FFFF                     .invalid   <<F/7/7>>
  9895. 00005ED8  FFDC                     .invalid   <<F/7/7>>
  9896. 00005EDA  0614 1400                addi.b     [A4], 0x0
  9897. 00005EDE  FFFF                     .invalid   <<F/7/7>>
  9898. 00005EE0  FFDF                     .invalid   <<F/7/7>>
  9899. 00005EE2  070D                     btst       A5, D3
  9900. 00005EE4  070D                     btst       A5, D3
  9901. 00005EE6  0714                     btst       [A4], D3
  9902. 00005EE8  1414                     move.b     D2, [A4]
  9903. 00005EEA  00FF                     .incomplete
  9904. 00005EEC  FFFF                     .invalid   <<F/7/7>>
  9905. 00005EEE  C806                     and.b      D4, D6
  9906. 00005EF0  1414                     move.b     D2, [A4]
  9907. 00005EF2  1400                     move.b     D2, D0
  9908. 00005EF4  FFFF                     .invalid   <<F/7/7>>
  9909. 00005EF6  FFCB                     .invalid   <<F/7/7>>
  9910. 00005EF8  070D                     btst       A5, D3
  9911. 00005EFA  070D                     btst       A5, D3
  9912. 00005EFC  070D                     btst       A5, D3
  9913. 00005EFE  0713                     btst       [A3], D3
  9914. 00005F00  1313                     move.b     -[A1], [A3]
  9915. 00005F02  1313                     move.b     -[A1], [A3]
  9916. 00005F04  1313                     move.b     -[A1], [A3]
  9917. 00005F06  1314                     move.b     -[A1], [A4]
  9918. 00005F08  1414                     move.b     D2, [A4]
  9919. 00005F0A  1314                     move.b     -[A1], [A4]
  9920. 00005F0C  00FF                     .incomplete
  9921. 00005F0E  FFFF                     .invalid   <<F/7/7>>
  9922. 00005F10  0905                     btst       D5, D4
  9923. 00005F12  1313                     move.b     -[A1], [A3]
  9924. 00005F14  1313                     move.b     -[A1], [A3]
  9925. 00005F16  1313                     move.b     -[A1], [A3]
  9926. 00005F18  1314                     move.b     -[A1], [A4]
  9927. 00005F1A  1414                     move.b     D2, [A4]
  9928. 00005F1C  1314                     move.b     -[A1], [A4]
  9929. 00005F1E  1400                     move.b     D2, D0
  9930. 00005F20  FFFF                     .invalid   <<F/7/7>>
  9931. 00005F22  FF0B                     .extension 0xF0B <<F/4-5/7>> // unimplemented
  9932. 00005F24  070C                     btst       A4, D3
  9933. 00005F26  070C                     btst       A4, D3
  9934. 00005F28  070C                     btst       A4, D3
  9935. 00005F2A  070C                     btst       A4, D3
  9936. 00005F2C  070C                     btst       A4, D3
  9937. 00005F2E  070C                     btst       A4, D3
  9938. 00005F30  070C                     btst       A4, D3
  9939. 00005F32  070D                     btst       A5, D3
  9940. 00005F34  070D                     btst       A5, D3
  9941. 00005F36  070D                     btst       A5, D3
  9942. 00005F38  070C                     btst       A4, D3
  9943. 00005F3A  070D                     btst       A5, D3
  9944. 00005F3C  070D                     btst       A5, D3
  9945. 00005F3E  0F18                     btst       [A0]+, D7
  9946. 00005F40  0303                     btst       D3, D1
  9947. 00005F42  0303                     btst       D3, D1
  9948. 00005F44  1903                     move.b     -[A4], D3
  9949. 00005F46  0303                     btst       D3, D1
  9950. 00005F48  0321                     btst       -[A1], D1
  9951. 00005F4A  100C                     move.b     D0, A4
  9952. 00005F4C  0E17 00FF                .invalid.b [A7], 0xFF // invalid immediate operation
  9953. 00005F50  FFFF                     .invalid   <<F/7/7>>
  9954. 00005F52  F003 0410                pmove      D3, MR1
  9955. 00005F56  053A 0680                btst       [PC + 0x680 /* 000065D8, cstring ""<EOF> */], D2
  9956. 00005F5A  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  9957. 00005F5C  FFFF                     .invalid   <<F/7/7>>
  9958. 00005F5E  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  9959. 00005F60  0D05                     btst       D5, D6
  9960. 00005F62  050F                     btst       A7, D2
  9961. 00005F64  0305                     btst       D5, D1
  9962. 00005F66  0711                     btst       [A1], D3
  9963. 00005F68  171A                     move.b     -[A3], [A2]+
  9964. 00005F6A  00FF                     .incomplete
  9965. 00005F6C  FFFF                     .invalid   <<F/7/7>>
  9966. 00005F6E  C511                     and.b      [A1], D2
  9967. 00005F70  1806                     move.b     D4, D6
  9968. 00005F72  1407                     move.b     D2, D7
  9969. 00005F74  0F13                     btst       [A3], D7
  9970. 00005F76  071D                     btst       [A5]+, D3
  9971. 00005F78  0303                     btst       D3, D1
  9972. 00005F7A  0303                     btst       D3, D1
  9973. 00005F7C  0405 0406                subi.b     D5, 0x6
  9974. 00005F80  0706                     btst       D6, D3
  9975. 00005F82  070A                     btst       A2, D3
  9976. 00005F84  0A0A 0A00                xori.b     A2, 0x0
  9977. 00005F88  FFFF                     .invalid   <<F/7/7>>
  9978. 00005F8A  FFDB                     .invalid   <<F/7/7>>
  9979. 00005F8C  0A0A 0A0D                xori.b     A2, 0xD /* '\r' */
  9980. 00005F90  1100                     move.b     -[A0], D0
  9981. 00005F92  FFFF                     .invalid   <<F/7/7>>
  9982. 00005F94  FFF6                     .invalid   <<F/7/7>>
  9983. 00005F96  1817                     move.b     D4, [A7]
  9984. 00005F98  1C00                     move.b     D6, D0
  9985. 00005F9A  FFFF                     .invalid   <<F/7/7>>
  9986. 00005F9C  FFBC                     .invalid   <<F/6/7>>
  9987. 00005F9E  0803 1000                btst.b     D3, 0x0
  9988. 00005FA2  FFFF                     .invalid   <<F/7/7>>
  9989. 00005FA4  FFFD                     .invalid   <<F/7/7>>
  9990. 00005FA6  0703                     btst       D3, D3
  9991. 00005FA8  1400                     move.b     D2, D0
  9992. 00005FAA  FFFF                     .invalid   <<F/7/7>>
  9993. 00005FAC  FFF9                     .invalid   <<F/7/7>>
  9994. 00005FAE  030C                     btst       A4, D1
  9995. 00005FB0  1008                     move.b     D0, A0
  9996. 00005FB2  0404 0607                subi.b     D4, 0x7
  9997. 00005FB6  00FF                     .incomplete
  9998. 00005FB8  FFFF                     .invalid   <<F/7/7>>
  9999. 00005FBA  F606 1203                .move16    0xF606, 0x1203 // unimplemented
  10000. 00005FBE  283C 1F03 1D03           move.l     D4, 0x1F031D03
  10001. 00005FC4  1A1D                     move.b     D5, [A5]+
  10002. 00005FC6  2808                     move.l     D4, A0
  10003. 00005FC8  1A03                     move.b     D5, D3
  10004. 00005FCA  0552                     bchg       [A2], D2
  10005. 00005FCC  1003                     move.b     D0, D3
  10006. 00005FCE  063F 0404                addi.b     <<invalid special address>>, 0x4
  10007. 00005FD2  0606 00FF                addi.b     D6, 0xFF
  10008. 00005FD6  FFFF                     .invalid   <<F/7/7>>
  10009. 00005FD8  4580                     .invalid   2, D0 // invalid opcode 4 with b == 6
  10010. 00005FDA  CC08                     and.b      D6, A0
  10011. 00005FDC  00FF                     .incomplete
  10012. 00005FDE  FFFF                     .invalid   <<F/7/7>>
  10013. 00005FE0  3D34 1000                move.w     -[A6], [A4 + D1.w]
  10014. 00005FE4  FFFF                     .invalid   <<F/7/7>>
  10015. 00005FE6  FFF7                     .invalid   <<F/7/7>>
  10016. 00005FE8  100F                     move.b     D0, A7
  10017. 00005FEA  190D                     move.b     -[A4], A5
  10018. 00005FEC  2112                     move.l     -[A0], [A2]
  10019. 00005FEE  00FF                     .incomplete
  10020. 00005FF0  FFFF                     .invalid   <<F/7/7>>
  10021. 00005FF2  F410                     cinvp      NONE, [A0]
  10022. 00005FF4  0708                     btst       A0, D3
  10023. 00005FF6  3905                     move.w     -[A4], D5
  10024. 00005FF8  0403 0351                subi.b     D3, 0x51 /* 'Q' */
  10025. 00005FFC  2D03                     move.l     -[A6], D3
  10026. 00005FFE  261F                     move.l     D3, [A7]+
  10027. 00006000  0326                     btst       -[A6], D1
  10028. 00006002  2C05                     move.l     D6, D5
  10029. 00006004  3C80                     move.w     [A6], D0
  10030. 00006006  BD41                     xor.w      D1, D6
  10031. 00006008  321A                     move.w     D1, [A2]+
  10032. 0000600A  1B07                     move.b     -[A5], D7
  10033. 0000600C  0824 054F                btst.b     -[A4], 0x4F /* 'O' */
  10034. 00006010  2F07                     move.l     -[A7], D7
  10035. 00006012  0403 0A07                subi.b     D3, 0x7
  10036. 00006016  1004                     move.b     D0, D4
  10037. 00006018  1808                     move.b     D4, A0
  10038. 0000601A  0808 0808                btst.b     A0, 0x8
  10039. 0000601E  3608                     move.w     D3, A0
  10040. 00006020  0808 0B07                btst.b     A0, 0x7
  10041. 00006024  0403 0708                subi.b     D3, 0x8
  10042. label00006028:
  10043. 00006028  0806 080F                btst.b     D6, 0xF
  10044. 0000602C  0315                     btst       [A5], D1
  10045. 0000602E  0407 150A                subi.b     D7, 0xA /* '\n' */
  10046. 00006032  0A00 FFFF                xori.b     D0, 0xFF
  10047. 00006036  FFE8                     .invalid   <<F/7/7>>
  10048. 00006038  070A                     btst       A2, D3
  10049. 0000603A  3F08                     move.w     -[A7], A0
  10050. 0000603C  3103                     move.w     -[A0], D3
  10051. 0000603E  2623                     move.l     D3, -[A3]
  10052. 00006040  3108                     move.w     -[A0], A0
  10053. 00006042  1B07                     move.b     -[A5], D7
  10054. 00006044  2003                     move.l     D0, D3
  10055. 00006046  5340                     subq.w     D0, 1
  10056. 00006048  00FF                     .incomplete
  10057. 0000604A  FFFF                     .invalid   <<F/7/7>>
  10058. 0000604C  CD6C 4D46                and.w      [A4 + 0x4D46], D6
  10059. 00006050  032D 032B                btst       [A5 + 0x32B], D1
  10060. 00006054  0703                     btst       D3, D3
  10061. 00006056  0404 2603                subi.b     D4, 0x3
  10062. 0000605A  325C                     movea.w    A1, [A4]+
  10063. 0000605C  6641                     bne        +0x43 /* 0000609F */
  10064. 0000605E  2C03                     move.l     D6, D3
  10065. 00006060  3704                     move.w     -[A3], D4
  10066. 00006062  0E0E 0E0E                .invalid.b A6, 0xE // invalid immediate operation
  10067. 00006066  2317                     move.l     -[A1], [A7]
  10068. 00006068  1421                     move.b     D2, -[A1]
  10069. 0000606A  0E81 4400 FFFF           .invalid.l D1, 0x4400FFFF // invalid immediate operation
  10070. 00006070  FE99 051B                .extension 0xE99 <<F/2-3/7>> // unimplemented
  10071. 00006074  1509                     move.b     -[A2], A1
  10072. 00006076  1406                     move.b     D2, D6
  10073. 00006078  1E73 061D                movea.b    A7, [A3 + D0.w * 8 + 0x1D]
  10074. 0000607C  4706                     .invalid   3, D6 // invalid opcode 4 with b == 4
  10075. 0000607E  2228 0610                move.l     D1, [A0 + 0x610]
  10076. 00006082  00FF                     .incomplete
  10077. 00006084  FFFE                     .invalid   <<F/7/7>>
  10078. 00006086  A480                     syscall    GetVideoDefault, flags=4
  10079. 00006088  976A 5000                sub.w      [A2 + 0x5000], D3
  10080. 0000608C  FFFF                     .invalid   <<F/7/7>>
  10081. 0000608E  FEC1 8096                .extension 0xEC1 <<F/2-3/7>> // unimplemented
  10082. 00006092  6E00 FFFF                bgt        -0xFFFFFFFFFFFFFFFF /* 00006093 */
  10083. 00006096  FF18                     .extension 0xF18 <<F/4-5/7>> // unimplemented
  10084. 00006098  0580                     bclr       D0, D2
  10085. 0000609A  9A00                     sub.b      D5, D0
  10086. 0000609C  FFFF                     .invalid   <<F/7/7>>
  10087. 0000609E  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  10088. 000060A0  809B                     or.l       D0, [A3]+
  10089. 000060A2  00FF                     .incomplete
  10090. 000060A4  FFFF                     .invalid   <<F/7/7>>
  10091. 000060A6  6C80                     bge        -0x7E /* 00006028 */
  10092. 000060A8  9B00                     subx.b     D5, D0
  10093. 000060AA  FFFF                     .invalid   <<F/7/7>>
  10094. 000060AC  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  10095. 000060AE  809B                     or.l       D0, [A3]+
  10096. 000060B0  00FF                     .incomplete
  10097. 000060B2  FFFF                     .invalid   <<F/7/7>>
  10098. 000060B4  7A0F                     moveq.l    D5, 0x0F
  10099. 000060B6  0C4D 6D23                cmpi.w     A5, 0x6D23 /* 'm#' */
  10100. 000060BA  2303                     move.l     -[A1], D3
  10101. 000060BC  3A0E                     move.w     D5, A6
  10102. 000060BE  0627 00FF                addi.b     -[A7], 0xFF
  10103. 000060C2  FFFF                     .invalid   <<F/7/7>>
  10104. 000060C4  DE08                     add.b      D7, A0
  10105. 000060C6  0703                     btst       D3, D3
  10106. 000060C8  0416 00FF                subi.b     [A6], 0xFF
  10107. 000060CC  FFFF                     .invalid   <<F/7/7>>
  10108. 000060CE  ED34                     roxl       D4.b, D6
  10109. 000060D0  1D03                     move.b     -[A6], D3
  10110. 000060D2  2B03                     move.l     -[A5], D3
  10111. 000060D4  2C03                     move.l     D6, D3
  10112. 000060D6  2303                     move.l     -[A1], D3
  10113. 000060D8  2806                     move.l     D4, D6
  10114. 000060DA  2C04                     move.l     D6, D4
  10115. 000060DC  0E05 0707                .invalid.b D5, 0x7 // invalid immediate operation
  10116. 000060E0  5180                     subq.l     D0, 8
  10117. 000060E2  9C04                     sub.b      D6, D4
  10118. 000060E4  0E0E 0E0E                .invalid.b A6, 0xE // invalid immediate operation
  10119. 000060E8  0E0E 2B3F                .invalid.b A6, 0x3F /* '?' */ // invalid immediate operation
  10120. 000060EC  280B                     move.l     D4, A3
  10121. 000060EE  1808                     move.b     D4, A0
  10122. 000060F0  0E03 2503                .invalid.b D3, 0x3 // invalid immediate operation
  10123. 000060F4  0435 4A03 1906 0606      subi.b     [[A5 + <<invalid base displacement size>>] + D1 + 0x606], 0x3
  10124. 000060FC  0606 0808                addi.b     D6, 0x8
  10125. 00006100  0808 0808                btst.b     A0, 0x8
  10126. 00006104  0E03 2127                .invalid.b D3, 0x27 /* '\'' */ // invalid immediate operation
  10127. 00006108  0308                     btst       A0, D1
  10128. 0000610A  0800 FFFF                btst.b     D0, 0xFF
  10129. 0000610E  FFF5                     .invalid   <<F/7/7>>
  10130. 00006110  0806 0306                btst.b     D6, 0x6
  10131. 00006114  0303                     btst       D3, D1
  10132. 00006116  061B 00FF                addi.b     [A3]+, 0xFF
  10133. 0000611A  FFFF                     .invalid   <<F/7/7>>
  10134. 0000611C  E81B                     ror        D3.b, 4
  10135. 0000611E  00FF                     .incomplete
  10136. 00006120  FFFF                     .invalid   <<F/7/7>>
  10137. 00006122  E91B                     rol        D3.b, 4
  10138. 00006124  00FF                     .incomplete
  10139. 00006126  FFFF                     .invalid   <<F/7/7>>
  10140. 00006128  E81B                     ror        D3.b, 4
  10141. 0000612A  00FF                     .incomplete
  10142. 0000612C  FFFF                     .invalid   <<F/7/7>>
  10143. 0000612E  F01B 1C0D                pmove      [A3]+, MR7
  10144. 00006132  0336 00FF                btst       [A6 + D0.w - 0x1], D1
  10145. 00006136  FFFF                     .invalid   <<F/7/7>>
  10146. 00006138  D115                     add.b      [A5], D0
  10147. 0000613A  0505                     btst       D5, D2
  10148. 0000613C  0D0B                     btst       A3, D6
  10149. 0000613E  191D                     move.b     -[A4], [A5]+
  10150. 00006140  1414                     move.b     D2, [A4]
  10151. 00006142  1414                     move.b     D2, [A4]
  10152. 00006144  1413                     move.b     D2, [A3]
  10153. 00006146  1300                     move.b     -[A1], D0
  10154. 00006148  FFFF                     .invalid   <<F/7/7>>
  10155. 0000614A  FF47                     .extension 0xF47 <<F/4-5/7>> // unimplemented
  10156. 0000614C  0308                     btst       A0, D1
  10157. 0000614E  00FF                     .incomplete
  10158. 00006150  FFFF                     .invalid   <<F/7/7>>
  10159. 00006152  FD05                     .extension 0xD05 <<F/4-5/6>> // unimplemented
  10160. 00006154  0C03 0703                cmpi.b     D3, 0x3
  10161. 00006158  1314                     move.b     -[A1], [A4]
  10162. 0000615A  1414                     move.b     D2, [A4]
  10163. 0000615C  1414                     move.b     D2, [A4]
  10164. 0000615E  1300                     move.b     -[A1], D0
  10165. 00006160  FFFF                     .invalid   <<F/7/7>>
  10166. 00006162  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  10167. 00006164  0C07 0D07                cmpi.b     D7, 0x7
  10168. 00006168  0D07                     btst       D7, D6
  10169. 0000616A  0D07                     btst       D7, D6
  10170. 0000616C  0D07                     btst       D7, D6
  10171. 0000616E  0D07                     btst       D7, D6
  10172. 00006170  0C07 0C03                cmpi.b     D7, 0x3
  10173. 00006174  0F00                     btst       D0, D7
  10174. 00006176  FFFF                     .invalid   <<F/7/7>>
  10175. 00006178  FFF6                     .invalid   <<F/7/7>>
  10176. 0000617A  0F0F                     btst       A7, D7
  10177. 0000617C  0F0F                     btst       A7, D7
  10178. 0000617E  0F0F                     btst       A7, D7
  10179. 00006180  00FF                     .incomplete
  10180. 00006182  FFFF                     .invalid   <<F/7/7>>
  10181. 00006184  AD0F                     syscall    DrawNew, auto_pop
  10182. 00006186  0F0F                     btst       A7, D7
  10183. 00006188  0F0F                     btst       A7, D7
  10184. 0000618A  0F00                     btst       D0, D7
  10185. 0000618C  FFFF                     .invalid   <<F/7/7>>
  10186. 0000618E  FFB8                     .invalid   <<F/6/7>>
  10187. 00006190  0F0F                     btst       A7, D7
  10188. 00006192  0F0F                     btst       A7, D7
  10189. 00006194  0F05                     btst       D5, D7
  10190. 00006196  0F00                     btst       D0, D7
  10191. 00006198  FFFF                     .invalid   <<F/7/7>>
  10192. 0000619A  FFF8                     .invalid   <<F/7/7>>
  10193. 0000619C  0F00                     btst       D0, D7
  10194. 0000619E  FFFF                     .invalid   <<F/7/7>>
  10195. 000061A0  FFF4                     .invalid   <<F/7/7>>
  10196. 000061A2  2908                     move.l     -[A4], A0
  10197. 000061A4  091D                     btst       [A5]+, D4
  10198. 000061A6  0608 1E07                addi.b     A0, 0x7
  10199. 000061AA  070F                     btst       A7, D3
  10200. 000061AC  0909                     btst       A1, D4
  10201. 000061AE  1313                     move.b     -[A1], [A3]
  10202. 000061B0  1313                     move.b     -[A1], [A3]
  10203. 000061B2  1313                     move.b     -[A1], [A3]
  10204. 000061B4  1313                     move.b     -[A1], [A3]
  10205. 000061B6  1313                     move.b     -[A1], [A3]
  10206. 000061B8  1313                     move.b     -[A1], [A3]
  10207. 000061BA  1313                     move.b     -[A1], [A3]
  10208. 000061BC  1300                     move.b     -[A1], D0
  10209. 000061BE  FFFF                     .invalid   <<F/7/7>>
  10210. 000061C0  FEE7 0513                .extension 0xEE7 <<F/2-3/7>> // unimplemented
  10211. 000061C4  1313                     move.b     -[A1], [A3]
  10212. 000061C6  1313                     move.b     -[A1], [A3]
  10213. 000061C8  1313                     move.b     -[A1], [A3]
  10214. 000061CA  1313                     move.b     -[A1], [A3]
  10215. 000061CC  1313                     move.b     -[A1], [A3]
  10216. 000061CE  1313                     move.b     -[A1], [A3]
  10217. 000061D0  1313                     move.b     -[A1], [A3]
  10218. 000061D2  2612                     move.l     D3, [A2]
  10219. 000061D4  1212                     move.b     D1, [A2]
  10220. 000061D6  1515                     move.b     -[A2], [A5]
  10221. 000061D8  1500                     move.b     -[A2], D0
  10222. 000061DA  FFFF                     .invalid   <<F/7/7>>
  10223. 000061DC  FE4F 070C                .extension 0xE4F <<F/1/7>>, 0x070C // unimplemented
  10224. 000061E0  8130 00FF                or.b       [A0 + D0.w - 0x1], D0
  10225. 000061E4  FFFE                     .invalid   <<F/7/7>>
  10226. 000061E6  D70C                     addx.b     -[A3], -[A4]
  10227. 000061E8  812F 00FF                or.b       [A7 + 0xFF], D0
  10228. 000061EC  FFFE                     .invalid   <<F/7/7>>
  10229. 000061EE  D80C                     add.b      D4, A4
  10230. 000061F0  812E 00FF                or.b       [A6 + 0xFF], D0
  10231. 000061F4  FFFE                     .invalid   <<F/7/7>>
  10232. 000061F6  D90C                     addx.b     -[A4], -[A4]
  10233. 000061F8  070C                     btst       A4, D3
  10234. 000061FA  811B                     or.b       [A3]+, D0
  10235. 000061FC  00FF                     .incomplete
  10236. 000061FE  FFFE                     .invalid   <<F/7/7>>
  10237. 00006200  EC0C                     lsr        D4.b, 6
  10238. 00006202  070C                     btst       A4, D3
  10239. 00006204  070C                     btst       A4, D3
  10240. 00006206  070C                     btst       A4, D3
  10241. 00006208  070C                     btst       A4, D3
  10242. 0000620A  070C                     btst       A4, D3
  10243. 0000620C  80BE                     or.l       D0, <<invalid special address>>
  10244. 0000620E  00FF                     .incomplete
  10245. 00006210  FFFF                     .invalid   <<F/7/7>>
  10246. 00006212  490C                     .invalid   4, A4 // invalid opcode 4 with b == 4
  10247. 00006214  80C0                     divu.w     D0, D0
  10248. 00006216  00FF                     .incomplete
  10249. 00006218  FFFF                     .invalid   <<F/7/7>>
  10250. 0000621A  470C                     .invalid   3, A4 // invalid opcode 4 with b == 4
  10251. 0000621C  070C                     btst       A4, D3
  10252. 0000621E  80AF 00FF                or.l       D0, [A7 + 0xFF]
  10253. 00006222  FFFF                     .invalid   <<F/7/7>>
  10254. 00006224  580C                     addq.b     A4, 4
  10255. 00006226  0E08 1304                .invalid.b A0, 0x4 // invalid immediate operation
  10256. 0000622A  0E04 0E04                .invalid.b D4, 0x4 // invalid immediate operation
  10257. 0000622E  1005                     move.b     D0, D5
  10258. 00006230  1005                     move.b     D0, D5
  10259. 00006232  1005                     move.b     D0, D5
  10260. 00006234  1005                     move.b     D0, D5
  10261. 00006236  1816                     move.b     D4, [A6]
  10262. 00006238  1600                     move.b     D3, D0
  10263. 0000623A  FFFF                     .invalid   <<F/7/7>>
  10264. 0000623C  FFDB                     .invalid   <<F/7/7>>
  10265. 0000623E  1600                     move.b     D3, D0
  10266. 00006240  FFFF                     .invalid   <<F/7/7>>
  10267. 00006242  FFED                     .invalid   <<F/7/7>>
  10268. 00006244  1616                     move.b     D3, [A6]
  10269. 00006246  00FF                     .incomplete
  10270. 00006248  FFFF                     .invalid   <<F/7/7>>
  10271. 0000624A  D816                     add.b      D4, [A6]
  10272. 0000624C  0F07                     btst       D7, D7
  10273. 0000624E  0D3D                     btst       <<invalid special address>>, D6
  10274. 00006250  00FF                     .incomplete
  10275. 00006252  FFFF                     .invalid   <<F/7/7>>
  10276. 00006254  D024                     add.b      D0, -[A4]
  10277. 00006256  3D08                     move.w     -[A6], A0
  10278. 00006258  0305                     btst       D5, D1
  10279. 0000625A  0404 1418                subi.b     D4, 0x18
  10280. 0000625E  00FF                     .incomplete
  10281. 00006260  FFFF                     .invalid   <<F/7/7>>
  10282. 00006262  F61B 0304                .move16    0xF61B, 0x0304 // unimplemented
  10283. 00006266  4600                     not.b      D0
  10284. 00006268  FFFF                     .invalid   <<F/7/7>>
  10285. 0000626A  FFC3                     .invalid   <<F/7/7>>
  10286. 0000626C  0E06 6300                .invalid.b D6, 0x0 // invalid immediate operation
  10287. 00006270  FFFF                     .invalid   <<F/7/7>>
  10288. 00006272  FFA2                     .invalid   <<F/6/7>>
  10289. 00006274  080D 0308                btst.b     A5, 0x8
  10290. 00006278  2600                     move.l     D3, D0
  10291. 0000627A  FFFF                     .invalid   <<F/7/7>>
  10292. 0000627C  FFD7                     .invalid   <<F/7/7>>
  10293. 0000627E  0C06 2215                cmpi.b     D6, 0x15
  10294. 00006282  1A03                     move.b     D5, D3
  10295. 00006284  4308                     .invalid   1, A0 // invalid opcode 4 with b == 4
  10296. 00006286  1B0D                     move.b     -[A5], A5
  10297. 00006288  0324                     btst       -[A4], D1
  10298. 0000628A  0F27                     btst       -[A7], D7
  10299. 0000628C  1611                     move.b     D3, [A1]
  10300. 0000628E  0403 2B03                subi.b     D3, 0x3
  10301. 00006292  1F1E                     move.b     -[A7], [A6]+
  10302. 00006294  191D                     move.b     -[A4], [A5]+
  10303. 00006296  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  10304. 00006298  FFFF                     .invalid   <<F/7/7>>
  10305. 0000629A  FFC0                     .invalid   <<F/7/7>>
  10306. 0000629C  0705                     btst       D5, D3
  10307. 0000629E  070A                     btst       A2, D3
  10308. 000062A0  6800 FFFF                bvc        -0xFFFFFFFFFFFFFFFF /* 000062A1 */
  10309. 000062A4  FFAA                     .invalid   <<F/6/7>>
  10310. 000062A6  251E                     move.l     -[A2], [A6]+
  10311. 000062A8  1F1C                     move.b     -[A7], [A4]+
  10312. 000062AA  0E06 80A9                .invalid.b D6, 0xA9 // invalid immediate operation
  10313. 000062AE  00FF                     .incomplete
  10314. 000062B0  FFFF                     .invalid   <<F/7/7>>
  10315. 000062B2  5C08                     addq.b     A0, 6
  10316. 000062B4  0608 0403                addi.b     A0, 0x3
  10317. 000062B8  0315                     btst       [A5], D1
  10318. 000062BA  0A07 0306                xori.b     D7, 0x6
  10319. 000062BE  2200                     move.l     D1, D0
  10320. 000062C0  FFFF                     .invalid   <<F/7/7>>
  10321. 000062C2  FF9A                     .invalid   <<F/6/7>>
  10322. 000062C4  1D10                     move.b     -[A6], [A0]
  10323. 000062C6  0407 0F03                subi.b     D7, 0x3
  10324. 000062CA  0303                     btst       D3, D1
  10325. 000062CC  0303                     btst       D3, D1
  10326. 000062CE  032B 00FF                btst       [A3 + 0xFF], D1
  10327. 000062D2  FFFF                     .invalid   <<F/7/7>>
  10328. 000062D4  D903                     addx.b     D4, D3
  10329. 000062D6  0308                     btst       A0, D1
  10330. 000062D8  0403 0303                subi.b     D3, 0x3
  10331. 000062DC  0303                     btst       D3, D1
  10332. 000062DE  0307                     btst       D7, D1
  10333. 000062E0  0303                     btst       D3, D1
  10334. 000062E2  1819                     move.b     D4, [A1]+
  10335. 000062E4  3443                     movea.w    A2, D3
  10336. 000062E6  0680 9800 FFFF           addi.l     D0, 0x9800FFFF
  10337. 000062EC  FF6D                     .extension 0xF6D <<F/4-5/7>> // unimplemented
  10338. 000062EE  0706                     btst       D6, D3
  10339. 000062F0  1400                     move.b     D2, D0
  10340. 000062F2  FFFF                     .invalid   <<F/7/7>>
  10341. 000062F4  FFF3                     .invalid   <<F/7/7>>
  10342. 000062F6  1400                     move.b     D2, D0
  10343. 000062F8  FFFF                     .invalid   <<F/7/7>>
  10344. 000062FA  FFEF                     .invalid   <<F/7/7>>
  10345. 000062FC  1409                     move.b     D2, A1
  10346. 000062FE  0605 2F00                addi.b     D5, 0x0
  10347. 00006302  FFFF                     .invalid   <<F/7/7>>
  10348. 00006304  FFE7                     .invalid   <<F/7/7>>
  10349. 00006306  3100                     move.w     -[A0], D0
  10350. 00006308  FFFF                     .invalid   <<F/7/7>>
  10351. 0000630A  FFD6                     .invalid   <<F/7/7>>
  10352. 0000630C  3100                     move.w     -[A0], D0
  10353. 0000630E  FFFF                     .invalid   <<F/7/7>>
  10354. 00006310  FFD4                     .invalid   <<F/7/7>>
  10355. 00006312  0305                     btst       D5, D1
  10356. 00006314  0F09                     btst       A1, D7
  10357. 00006316  1708                     move.b     -[A3], A0
  10358. 00006318  2028 2107                move.l     D0, [A0 + 0x2107]
  10359. 0000631C  0911                     btst       [A1], D4
  10360. 0000631E  1107                     move.b     -[A0], D7
  10361. 00006320  0907                     btst       D7, D4
  10362. 00006322  030A                     btst       A2, D1
  10363. 00006324  0703                     btst       D3, D3
  10364. 00006326  0A10 0709                xori.b     [A0], 0x9 /* '\t' */
  10365. 0000632A  0709                     btst       A1, D3
  10366. 0000632C  0709                     btst       A1, D3
  10367. 0000632E  070A                     btst       A2, D3
  10368. 00006330  0E0B 0703                .invalid.b A3, 0x3 // invalid immediate operation
  10369. 00006334  0A07 030A                xori.b     D7, 0xA /* '\n' */
  10370. 00006338  0703                     btst       D3, D3
  10371. 0000633A  0A07 0A14                xori.b     D7, 0x14
  10372. 0000633E  0304                     btst       D4, D1
  10373. 00006340  250B                     move.l     -[A2], A3
  10374. 00006342  0709                     btst       A1, D3
  10375. 00006344  070A                     btst       A2, D3
  10376. 00006346  1218                     move.b     D1, [A0]+
  10377. 00006348  220E                     move.l     D1, A6
  10378. 0000634A  0A31 0703 064C           xori.b     [A1 + D0.w * 8 + 0x4C], 0x3
  10379. 00006350  0611 00FF                addi.b     [A1], 0xFF
  10380. 00006354  FFFF                     .invalid   <<F/7/7>>
  10381. 00006356  F406                     .invalid   <<cinv/cpush with scope=0>>
  10382. 00006358  133F                     move.b     -[A1], <<invalid special address>>
  10383. 0000635A  4208                     clr.b      A0
  10384. 0000635C  0B07                     btst       D7, D5
  10385. 0000635E  0907                     btst       D7, D4
  10386. 00006360  030A                     btst       A2, D1
  10387. 00006362  0703                     btst       D3, D3
  10388. 00006364  0B15                     btst       [A5], D5
  10389. 00006366  0713                     btst       [A3], D3
  10390. 00006368  0621 1807                addi.b     -[A1], 0x7
  10391. 0000636C  4D07                     .invalid   6, D7 // invalid opcode 4 with b == 4
  10392. 0000636E  4405                     neg.b      D5
  10393. 00006370  1010                     move.b     D0, [A0]
  10394. 00006372  1010                     move.b     D0, [A0]
  10395. 00006374  00FF                     .incomplete
  10396. 00006376  FFFF                     .invalid   <<F/7/7>>
  10397. 00006378  CB10                     and.b      [A0], D5
  10398. 0000637A  1010                     move.b     D0, [A0]
  10399. 0000637C  2D03                     move.l     -[A6], D3
  10400. 0000637E  5505                     subq.b     D5, 2
  10401. 00006380  1509                     move.b     -[A2], A1
  10402. 00006382  00FF                     .incomplete
  10403. 00006384  FFFF                     .invalid   <<F/7/7>>
  10404. 00006386  FB09                     .extension 0xB09 <<F/4-5/5>> // unimplemented
  10405. 00006388  3007                     move.w     D0, D7
  10406. 0000638A  0403 0325                subi.b     D3, 0x25 /* '%' */
  10407. 0000638E  0505                     btst       D5, D2
  10408. 00006390  0403 0326                subi.b     D3, 0x26 /* '&' */
  10409. 00006394  0512                     btst       [A2], D2
  10410. 00006396  0E3C 0A1A 0335           .invalid.b 0x35 /* '5' */, 0x1A // invalid immediate operation
  10411. 0000639C  0714                     btst       [A4], D3
  10412. 0000639E  00FF                     .incomplete
  10413. 000063A0  FFFF                     .invalid   <<F/7/7>>
  10414. 000063A2  F014 00FF                pmove      [A4], MR0
  10415. 000063A6  FFFF                     .invalid   <<F/7/7>>
  10416. 000063A8  EF03                     asl        D3.b, 7
  10417. 000063AA  1400                     move.b     D2, D0
  10418. 000063AC  FFFF                     .invalid   <<F/7/7>>
  10419. 000063AE  FFEF                     .invalid   <<F/7/7>>
  10420. 000063B0  1400                     move.b     D2, D0
  10421. 000063B2  FFFF                     .invalid   <<F/7/7>>
  10422. 000063B4  FFFA                     .invalid   <<F/7/7>>
  10423. 000063B6  0B05                     btst       D5, D5
  10424. 000063B8  2508                     move.l     -[A2], A0
  10425. 000063BA  0404 0303                subi.b     D4, 0x3
  10426. 000063BE  0703                     btst       D3, D3
  10427. 000063C0  0303                     btst       D3, D1
  10428. 000063C2  0603 0C07                addi.b     D3, 0x7
  10429. 000063C6  0A11 1207                xori.b     [A1], 0x7
  10430. 000063CA  0B07                     btst       D7, D5
  10431. 000063CC  0B07                     btst       D7, D5
  10432. 000063CE  0B07                     btst       D7, D5
  10433. 000063D0  0B07                     btst       D7, D5
  10434. 000063D2  0B07                     btst       D7, D5
  10435. 000063D4  0A07 0000                xori.b     D7, 0x0
  10436. 000063D8  82EC 0782                divu.w     D1, [A4 + 0x782]
  10437. 000063DC  9B77 0306 0303           sub.w      [[A7 + <<invalid base displacement size>>] + D0 * 2 + 0x303], D5
  10438. 000063E2  233D                     move.l     -[A1], <<invalid special address>>
  10439. 000063E4  5911                     subq.b     [A1], 4
  10440. 000063E6  8135 8092                or.b       [A5 + A0.w - 0x110], D0
  10441. 000063EA  80EE 81A6                divu.w     D0, [A6 - 0x7E5A]
  10442. 000063EE  80B5 8241                or.l       D0, [A5 + A0.w * 2 + 0x41]
  10443. 000063F2  81CE                     divs.w     D0, A6
  10444. 000063F4  2383 AB86 CD81           move.l     [[ + <<invalid base displacement size>>] + A2 * 2 - 0x327F], D3
  10445. 000063FA  4B21                     .invalid   5, -[A1] // invalid opcode 4 with b == 4
  10446. 000063FC  80A4                     or.l       D0, -[A4]
  10447. 000063FE  8156                     or.w       [A6], D0
  10448. 00006400  0303                     btst       D3, D1
  10449. 00006402  0334 4282                btst       [A4 + D4.w * 2 - 0x126], D1
  10450. 00006406  2016                     move.l     D0, [A6]
  10451. 00006408  1625                     move.b     D3, -[A5]
  10452. 0000640A  8085                     or.l       D0, D5
  10453. 0000640C  0407 0D82                subi.b     D7, 0x82
  10454. 00006410  CF81                     and.l      D1, D7
  10455. 00006412  BA14                     cmp.b      D5, [A4]
  10456. 00006414  80EF 1149                divu.w     D0, [A7 + 0x1149]
  10457. 00006418  5166                     subq.w     -[A6], 8
  10458. 0000641A  6C12                     bge        +0x14 /* 0000642E */
  10459. 0000641C  0E3A 0974 810B           .invalid.b [PC - 0x7EF5 /* FFFFE529, cstring ""<EOF> */], 0x74 /* 't' */ // invalid immediate operation
  10460. 00006422  83D8                     divs.w     D1, [A0]+
  10461. 00006424  2111                     move.l     -[A0], [A1]
  10462. 00006426  0000 0000                ori.b      D0, 0x0
  10463. 0000642A  0000 0000                ori.b      D0, 0x0
  10464. label0000642E:
  10465. 0000642E  0000 0000                ori.b      D0, 0x0
  10466. 00006432  0000 0000                ori.b      D0, 0x0
  10467. 00006436  0000 0000                ori.b      D0, 0x0
  10468. 0000643A  0000 0000                ori.b      D0, 0x0
  10469. 0000643E  0000 0000                ori.b      D0, 0x0
  10470. 00006442  0000 0000                ori.b      D0, 0x0
  10471. 00006446  0000 0000                ori.b      D0, 0x0
  10472. 0000644A  0000 0000                ori.b      D0, 0x0
  10473. 0000644E  0000 0000                ori.b      D0, 0x0
  10474. 00006452  0000 0000                ori.b      D0, 0x0
  10475. 00006456  0000 0000                ori.b      D0, 0x0
  10476. 0000645A  0000 0000                ori.b      D0, 0x0
  10477. 0000645E  0000 0000                ori.b      D0, 0x0
  10478. 00006462  0000 0000                ori.b      D0, 0x0
  10479. 00006466  0000 0000                ori.b      D0, 0x0
  10480. 0000646A  0000 0000                ori.b      D0, 0x0
  10481. 0000646E  0000 0000                ori.b      D0, 0x0
  10482. 00006472  0000 0000                ori.b      D0, 0x0
  10483. 00006476  0000 0000                ori.b      D0, 0x0
  10484. 0000647A  0000 0000                ori.b      D0, 0x0
  10485. 0000647E  0000 0000                ori.b      D0, 0x0
  10486. 00006482  0000 0000                ori.b      D0, 0x0
  10487. 00006486  0000 0000                ori.b      D0, 0x0
  10488. 0000648A  0000 0000                ori.b      D0, 0x0
  10489. 0000648E  0000 0000                ori.b      D0, 0x0
  10490. 00006492  0000 0000                ori.b      D0, 0x0
  10491. 00006496  0000 0000                ori.b      D0, 0x0
  10492. 0000649A  0000 0000                ori.b      D0, 0x0
  10493. 0000649E  0000 0000                ori.b      D0, 0x0
  10494. 000064A2  0000 0000                ori.b      D0, 0x0
  10495. 000064A6  0000 0000                ori.b      D0, 0x0
  10496. 000064AA  0000 0000                ori.b      D0, 0x0
  10497. 000064AE  0000 0000                ori.b      D0, 0x0
  10498. 000064B2  0000 0000                ori.b      D0, 0x0
  10499. 000064B6  0000 0000                ori.b      D0, 0x0
  10500. 000064BA  0000 0000                ori.b      D0, 0x0
  10501. 000064BE  0000 0000                ori.b      D0, 0x0
  10502. 000064C2  0000 0000                ori.b      D0, 0x0
  10503. 000064C6  0000 0000                ori.b      D0, 0x0
  10504. 000064CA  0000 0000                ori.b      D0, 0x0
  10505. 000064CE  0000 0000                ori.b      D0, 0x0
  10506. 000064D2  0000 0000                ori.b      D0, 0x0
  10507. 000064D6  0000 0000                ori.b      D0, 0x0
  10508. 000064DA  0000 0000                ori.b      D0, 0x0
  10509. 000064DE  0000 0000                ori.b      D0, 0x0
  10510. 000064E2  0000 0000                ori.b      D0, 0x0
  10511. 000064E6  0000 0000                ori.b      D0, 0x0
  10512. 000064EA  0000 0000                ori.b      D0, 0x0
  10513. 000064EE  0000 0000                ori.b      D0, 0x0
  10514. 000064F2  0000 0000                ori.b      D0, 0x0
  10515. 000064F6  0000 0000                ori.b      D0, 0x0
  10516. 000064FA  0000 0000                ori.b      D0, 0x0
  10517. 000064FE  0000 0000                ori.b      D0, 0x0
  10518. 00006502  0000 0000                ori.b      D0, 0x0
  10519. 00006506  0000 0000                ori.b      D0, 0x0
  10520. 0000650A  0000 0000                ori.b      D0, 0x0
  10521. 0000650E  0000 0000                ori.b      D0, 0x0
  10522. 00006512  0000 0000                ori.b      D0, 0x0
  10523. 00006516  0000 0000                ori.b      D0, 0x0
  10524. 0000651A  0000 0000                ori.b      D0, 0x0
  10525. 0000651E  0000 0000                ori.b      D0, 0x0
  10526. 00006522  0000 0000                ori.b      D0, 0x0
  10527. 00006526  0000 0000                ori.b      D0, 0x0
  10528. 0000652A  0000 0000                ori.b      D0, 0x0
  10529. 0000652E  0000 0000                ori.b      D0, 0x0
  10530. 00006532  0000 0000                ori.b      D0, 0x0
  10531. 00006536  0000 0000                ori.b      D0, 0x0
  10532. 0000653A  0000 0000                ori.b      D0, 0x0
  10533. 0000653E  0000 0000                ori.b      D0, 0x0
  10534. 00006542  0000 0000                ori.b      D0, 0x0
  10535. 00006546  0000 0000                ori.b      D0, 0x0
  10536. 0000654A  0000 0000                ori.b      D0, 0x0
  10537. 0000654E  0000 0000                ori.b      D0, 0x0
  10538. 00006552  0000 0000                ori.b      D0, 0x0
  10539. 00006556  0000 0000                ori.b      D0, 0x0
  10540. 0000655A  0000 0000                ori.b      D0, 0x0
  10541. 0000655E  0000 0000                ori.b      D0, 0x0
  10542. 00006562  0000 0000                ori.b      D0, 0x0
  10543. 00006566  0000 0000                ori.b      D0, 0x0
  10544. 0000656A  0000 0000                ori.b      D0, 0x0
  10545. 0000656E  0000 0000                ori.b      D0, 0x0
  10546. 00006572  0000 0000                ori.b      D0, 0x0
  10547. 00006576  0000 0000                ori.b      D0, 0x0
  10548. 0000657A  0000 0000                ori.b      D0, 0x0
  10549. 0000657E  0000 0000                ori.b      D0, 0x0
  10550. 00006582  0000 0000                ori.b      D0, 0x0
  10551. 00006586  0000 0000                ori.b      D0, 0x0
  10552. 0000658A  0000 0000                ori.b      D0, 0x0
  10553. 0000658E  0000 0000                ori.b      D0, 0x0
  10554. 00006592  0000 0000                ori.b      D0, 0x0
  10555. 00006596  0000 0000                ori.b      D0, 0x0
  10556. 0000659A  0000 0000                ori.b      D0, 0x0
  10557. 0000659E  0000 0000                ori.b      D0, 0x0
  10558. 000065A2  0000 0000                ori.b      D0, 0x0
  10559. 000065A6  0000 0000                ori.b      D0, 0x0
  10560. 000065AA  0000 0000                ori.b      D0, 0x0
  10561. 000065AE  0000 0000                ori.b      D0, 0x0
  10562. 000065B2  0000 0000                ori.b      D0, 0x0
  10563. 000065B6  0000 0000                ori.b      D0, 0x0
  10564. 000065BA  0000 0000                ori.b      D0, 0x0
  10565. 000065BE  0000 0000                ori.b      D0, 0x0
  10566. 000065C2  0000 0000                ori.b      D0, 0x0
  10567. 000065C6  0000 0000                ori.b      D0, 0x0
  10568. 000065CA  0000 0000                ori.b      D0, 0x0
  10569. 000065CE  0000 0000                ori.b      D0, 0x0
  10570. 000065D2  0000 0000                ori.b      D0, 0x0
  10571. 000065D6  0000                     .incomplete
  10572.